このようにCookieを設定するのは間違っていますか?なぜ成功しないのか
1.php:
If($_GET["アクション"]=="ログイン"){
setCookie("lg","1",time()+3600);
}
?>
2.php:
If($_COOKIE["lg"]){
echo $_POST["ユーザー名"]."ようこそ";
}その他{
echo "Cookie が失敗しました";
}
------解決策--------------------------------論理問題:
// このブランチに入る前提条件は、フォームがこのファイル 2.php
ではなく 1.php に送信されていることです。
if($_GET["アクション"]=="ログイン"){
setCookie("lg","1",time()+3600);
}
------解決策--------------------------------1.phpにアクセスするにはどうすればよいですか? if条件に入りますか?
------解決策---------アドレスに http://localhost/1 と入力しますbar .php?action=login