• ベストアンサー

携帯サイトで・・・

宜しくお願いします ドコモの携帯サイトを製作中ですが、ある条件でリダイレクトさせるため、 header("Location:index.php" );としているのですが、i-modeのシュミレーターでは問題なくジャンプしてくれるのだけど、実機で確認すると「無効なデータが含まれている」というエラーになってしまいます。いろいろ試して、上記部分の問題ではないかと思いますが、似たような経験をお持ちの方アドバイスお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

Location: http://www.foobar.com/index.php ――のように絶対URLを指定してみては。 HTTPの仕様として、そうなっているので。 あと、Locationヘッダを使う場合、201か300番台のHTTP応答ステータスコードを返すようにしてみるとか。 HTTPの仕様として、そこまで限定されているかは読み取れなかったけど、そうする方が適切と思われますので。

logomark
質問者

お礼

ご回答有難うございます おっしゃる通りで上手く行きました。

関連するQ&A