ホームページ >バックエンド開発 >PHPチュートリアル >奇妙!クッキーについて!何をするか

奇妙!クッキーについて!何をするか

WBOY
WBOYオリジナル
2016-06-13 13:26:46759ブラウズ

奇妙!クッキーについて! !
$str='abc';

あるページに次のように書きます: setcookie("dede_cmp",$str);

別のページに次のように書きます: echo $_COOKIE['dede_cmp ' ];

しかし何も出力されません。何が起こっているのでしょうか?

-----解決策---------

PHP コード

setcookie(名前,値,有効期限,パス,ドメイン,安全)
有効期限を設定する
// 24 時間で有効期限が切れる Cookie を送信します
setcookie("TestCookie",$value, time()+3600*24);
<br><font color="#e78608">-----解決策---------</font><br>ああ。またしても360のせいです。別のブラウザを使用して問題がないか確認してください。
<br><font color="#e78608">------解決策----------------------</font><br>報告されたすべての通知: 未定義のインデックス: エラー?
<br><font color="#e78608">------解決策---------</font><br>ライブ http ヘッダーまたは Firefox の Firebug を使用します<br> 「ページに次のように書きました: setcookie("dede_cmp",$str);」<br>このページの http ヘッダー、setcookie ヘッダーがあるかどうか
<br><font color="#e78608">------解決策----------------------</font><br>setcookie の前に、次のような HTML 出力を含めないでください。 echo などの場合 <br> 別の PHP ページ setcookie を使用するのが最善です
<br><font color="#e78608">------解決策---------</font><br>
話し合う

setcookie の前にエコーなどの HTML 出力を含めないでください。
別の PHP ページ setcookie を使用することをお勧めします

------解決策---------
print_r($_REQUEST);
print_r ( $_COOKIE);
そうでない場合は、何もありません。さらに、Firefox を使用して Cookie を直接表示できます。
------解決策---------
isset() が設定されているかどうかを確認してください
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。