Vodafone 3G (笑) のリクエストパラメータ
PHP-users ML より。超重要な情報が!
URLにsid/uid/lidが付くとエラーが発生するようです。 V3G側のゲートウェイが公式コンテンツ用の変数と見て不具合を起こすようです。
どういうこっちゃと思って実機で試してみた。
(例1)
http://example.com/?sid=hoge というような URL があるとする。
リクエストパラメータ sid の内容を表示するだけ。その URL へアクセスする。
結果 ⇒ 問題なく閲覧可
(例2)
html ファイル example.html 内に
<a href="http://example.com/?sid=hoge">hoge</a>
というリンクを作り、example.html を閲覧する
結果 ⇒ 閲覧不可
(例3)
html ファイル example.html 内に
http://example.com/?sid=hoge
と記載されているページを作り、example.html を閲覧する
結果 ⇒ 問題なく閲覧可
つまり、閲覧するページ内に sid/uid/lid パラメータを持つリンクがあるだけでもうそのページは機能しないってことですね。
盛り上がって参りました。
トラックバック(0)
このブログ記事を参照しているブログ一覧: Vodafone 3G (笑) のリクエストパラメータ
このブログ記事に対するトラックバックURL: http://hatotech.org/mt-admin/mt-tb.cgi/417

ご無沙汰しとります
最近聞いているモノが偏ってるので
なんかお勧めなバンドあります???
全く違うレスで申し訳無い・・・
vodafone のパラメータ以外でHTMLが表示されなくなってしまうようなものってあるのでしょうか?
TEST
上記が、CGIで実行しようとすると表示されません。
もちろんCONTENT-TYPEはプリントしております。
機種が何だかわからんですが、まずはプログラム経由ではなく、静的な html ファイルの読み込みから確認すべきでしょう。そこでページ構成そのものが問題なのか、プログラムの出力処理自体が問題なのかの切り分けが必要だと思います。PC 閲覧時に確認できる HTTP Header の内容チェックも忘れずに。