• ベストアンサー

65500番ポートだとcookieが取得できない。

windows7 + xampp1.7.7(php5.3.8)を使用しています。 192.168.0.2の65500番ポートだとFirefox(ChromeとIE9でも同じ現象。)で、 phpで設定したcookieがphpで取得できない現象にハマっています。 sessionはfileに保存していて、 こちらは動作しています。 80番だと問題なく取得できます。 これは何が原因だと考えられるでしょうか? よろしくお願い致します。

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

  • ベストアンサー
  • fumikun2
  • ベストアンサー率25% (17/67)
回答No.1

そもそも xampp から Firefox に送られるヘッダの中に Cookie は含まれてるんでしょうか? もし含まれているにもかかわらずブラウザで受け取れてないんなら、クライアントのアンチウィルスソフトか何かが捨ててるんじゃないでしょうか。

reggaepunc
質問者

補足

Live HTTP Headersで確認したところ、 cookieが含まれてませんでした。。 これはどういうことでしょうか。。 xampp側の設定でcookie周り変更する必要があるんでしょうか?

その他の回答 (1)

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.2

手元のWinXP+xampp1.7.7で試しましたが、ちゃんとCookieの送受信が行われています。 FirefoxならLive HTTP Headersでhッtpリクエスト/レスポンスが確認できると思いますので、サーバからSet-Cookieが送られているか(それをFirefoxで認識出来ているか)、FirefoxからCookieを送信しているかを確認してみてください。 まぁListenで65500というポート番号はどうなんだろうとも思いますが(汗

reggaepunc
質問者

補足

Live HTTP Headersで確認したところ、 cookieが含まれてませんでした。。 これはどういうことでしょうか。。 xampp側の設定でcookie周り変更する必要があるんでしょうか? ※ちなみにバーチャルホストの代わりとして、 適当なポートを使っているのですが、 もっと適当なポートがありますか? 恥ずかしいので直したいです。。