クッキーに関して
こんばんは。お世話になっております。
ここ1~2週間ほどクッキーについて学んでいるのですが、開発環境と実際のweb上での動きに違いが見られ、何がどう違うのか?が見えなくなってしまいました。下記に現状を書き留めますのでご指導頂けたら幸いに思います。
$addr = $_SERVER['REMOTE_ADDR'];
setcookie("addr", $addr, time() + 60*60*24);
setcookie("key_no", $key_no, time() + 60*60*24);
以上を設置すると、web上のサーバーにアップしたものに関しては、クッキーのファイルに、addr、key_no共に保存されるが、ローカルではクッキーファイル内にkey_noが見られない。
ブラウザを閉じた後、クッキー情報を取得するために、
if(isset($_COOKIE["addr"])){
$addr = $_SERVER['REMOTE_ADDR'];
$addr1 = $_COOKIE["addr"];
if($addr == $addr1){
として始めるものの、web上ではクッキーの取得に成功し、ローカル上ではクッキーを認識しない。
と、以上のような状況です。ソース的な不備も含め、ご指導いただきたく思います。お忙しい中恐縮ですが宜しくお願い申し上げます。
お礼
詳しくお教えいただいてとてもよく分かりました。 ありがとうございました。