重複の可能性:
設定されたCookieがphpで見つかりません
phpでCookieを設定しましたが、ブラウザで設定されていることがわかります。(同じウェブサイトの他のページから)それを取り戻そうとすると、見つからないようです。これが私がクッキーを設定する方法です:
setcookie("login",$login, time()+86400*365);
そして私はそれを次のように取り戻しています:
$_COOKIE['login'];
ありがとう
重複の可能性:
設定されたCookieがphpで見つかりません
phpでCookieを設定しましたが、ブラウザで設定されていることがわかります。(同じウェブサイトの他のページから)それを取り戻そうとすると、見つからないようです。これが私がクッキーを設定する方法です:
setcookie("login",$login, time()+86400*365);
そして私はそれを次のように取り戻しています:
$_COOKIE['login'];
ありがとう
Cookieを設定してから、同じページに存在するかどうかを確認していますか。私はそれを試しましたが、新しいページの読み込み時にのみアクセスできるためです。Cookieを設定するページを作成してから、Cookieが存在するかどうかを確認するページを作成してみてください。
PHPマニュアルの内容は次のとおりです。
setcookie()は、残りのHTTPヘッダーと一緒に送信されるCookieを定義します。他のヘッダーと同様に、スクリプトからの出力の前にCookieを送信する必要があります(これはプロトコルの制限です)。これには、タグや空白を含む出力の前に、この関数を呼び出す必要があります。 http://php.net/manual/en/function.setcookie.php
あなたはしたいecho $_COOKIE['logon'];
か、追加したいかもしれませんsetcookie("login",$login, time()+86400*365, "/");