ホームページ  >  記事  >  バックエンド開発  >  このようにCookieを設定するのは間違っていますか?なぜ成功しないのか

このようにCookieを設定するのは間違っていますか?なぜ成功しないのか

WBOY
WBOYオリジナル
2016-06-13 13:00:53935ブラウズ

このように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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。