• ベストアンサー

PHPで違うサーバーのスクリプトでクッキーを読めますか?

サーバーAで次のようにクッキーを設定しました。 test.php <? setcookie("TEST","値"); ?> サーバーBで次のようにクッキーを読み込み ました。 test2.php <? $kekka=$HTTP_COOKIE_VARS["TEST"]; print $kekka; ?> 構想は、「値」と表示させることなのですが、 何も表示されませんでした。 上記は、何が間違えているでしょうか? どうぞよろしくお願いします。

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

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

クッキーはブラウザ側に保存されます。 違うサーバーからアクセスがあってもブラウザはクッキー値を返しません。 そんな事できたら、情報が漏れまくりますよ。

neo1124
質問者

お礼

なるほど。考えてみたら当たり前ですね。ということは、同じサーバーにクッキー設定と読み込みのスクリプトを置いて、<img>タグで読み込めばよさそうです。どうもありがとうございました。

関連するQ&A

専門家に質問してみよう