自信の持てる目利きで、賢い消費を
検索オプション
2024年10月 4日(金) 08:18 JST
サイトカレンダをスキップ
フロント カレンダ リンクページ 関連サイト 三サポ板 NPO三国志フォーラム
三国志ニュースで書いて欲しいレポート系記事はどれ?
この記事にはトラックバック・コメントがありません。
サイト管理者はコメントに関する責任を負いません。
URL中の&を%26で置き換えてやるとうまくいくみたいです。あと、投稿者の名前がうまくいくとトラックバック問題なさそうです。
サイト管理者はコメントに関する責任を負いません。
どうもトラックバックテスト、ありがとうございます。
私の方でもあれこれ試しました(以下、わざと半角文字を全角文字にしている箇所あり)。
moduleフォルダに入っているTrackback.pmのファイルで$request_dataという変数を見ると、urlのところとblog_nameがちゃんと設定されていないようですね。
それぞれ「http://」、「テストって言うブログです」となってますね(汗)
後者はまぁ「三国志ニュース」と書き変えてやればOKでした。
(さらに贅沢を言えば、投稿者の名前を変数として入れてやれば良いんですね)
前者は変数を設定してやったうえで「http://cte.main.jp/news/blog.cgi?time=$time&id=$id&mode=disp」としてやりました。
ところが、実際にトラックバックを受ける方でURLが&で分断されてしまうんですね。
URLに&が含む場合、トラックバックの仕様では受け付けてくれないんでしょうかね。
そこらへん、もうちょっと私自身、トラックバックの勉強しないとわかんないんですが(汗)
URL中の&を%26で置き換えてやるとうまくいくみたいです。あと、投稿者の名前がうまくいくとトラックバック問題なさそうです。
↓この部分はプログラムですね
http://cte.main.jp/news/blog.cgi
↓このハテナはこれ以降にパラメータが続くことを表します
?
↓パラメータは、変数名=値で表し、複数ある場合は&でくっつけます
time=$time&id=$id&mode=disp
通常はどんなCGIでも「デコード」と呼ばれる部分のプログラムですべてのパラメータを解析するはずですね。たいてい、共通プログラムとして一度作ったら変更しない類いの部分的プログラムです。
>URL中の&を%26で置き換えて
「デコード」処理の際に最近では、「&」を「&」や「<」を「>」などに変換するのが一般的です。今手元にソースがなくて詳しく見ていないので、推測となりますが、デコード部分のバグで先に変換されちゃっている可能性もあります。
デコード部分では、どんな文字コードが飛んできても、Shift-JIS(webfrogの場合)に変換してやる必要があります。家に帰ったらこの部分も見てみたいと思います。
■トラックバック技術仕様書
http://lowlife.jp/yasusii/stories/8.html
トラックバックを受け取ってくれるサイトと受け取ってくれないサイトがあって、まちまちですね。まだいろいろテストすることがこの先、ありそうな予感です。
(多分、私、更新を待っているんでしょうね。)
あ、トラックバックとかいろいろ教えてくださってありがとうございます。
デコード部分、どうなんでしょうね。
トラックバックうまく出来るようになったんですね。
おめでとうございます。
これからバンバントラックバック飛ばさせて頂きます。よろしくお願いしますね。
その節はどうもお世話になりました。
『「覇王の剣」塀内夏子 連載終了に思う事』、読み応え、ありますね。おもしろかったです♪
またお願いしますね。