クッキーがセットされない
こんばんは、お世話になっております。
事あるたびに投函しているようで恐縮なのですが、調べてもその原因がわからず、皆様のアドバイスを頂戴できればと投函させて頂きます。
下記のソースは、ログイン認証時のものですが、ID、パスワードを入力時、次回より自動ログインにチェックを入れたかの分別によりクッキーを送信する内容を変えているものです。
しかしながら、チェックを入れたときは無事クッキーがセットされるのですが、チェックを入れないときはクッキーがセットされません。
お忙しい中恐縮ですが、ソースの誤りはもちろん、クッキーがセットされないポイントなど御座いましたら、アドバイスいただければ幸いに思います。宜しくお願い致します。
$addr = $_SERVER['REMOTE_ADDR'];
if($check == "auto"){//自動ログインにチェックを入れた場合
setcookie("addr", $addr, time() + 60*60*24*30, "/");
setcookie("key_no", $key_no, time() + 60*60*24*30, "/");
}
else{//チェックなし。ブラウザを閉じるとクッキーを無効
setcookie("login", $addr, 0, "/");
setcookie("key_no", $key_no, 0, "/");
}