ホームページ > php教程 > php手册 > ブラウザプロセスに設定されたPHP COOKIE

ブラウザプロセスに設定されたPHP COOKIE

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:23:28
オリジナル
1222 人が閲覧しました

例:

コードをコピー コードは次のとおりです:


$USERID="PHPer ";
$CookieTime=0;
setcookie("USERID", "$USERID", time() $CookieTime,"/","btcuxiao.com");
?>


このステートメントを実行すると、Cookie には何もないことがわかります。次のページに移動すると、COOKIE 変数 $USERID の値が存在しないことが表示されます。
問題の分析は次のとおりです。
まず、ブラウザのプロセスに設定されている「Cookie の有効期限」の値は、現在の Unix タイムスタンプ 0 ではありません。ブラウザのプロセスに設定されている場合は、有効期限を直接0にします。
第二に、このページをテストするときに使用したドメイン名がわかりません。「btcuxiao.com」を設定した場合、Cookie を有効にするには「btcuxiao.com」を使用する必要があります。実際、このページにアクセスするドメイン名が多数ある場合、この場所は空であるか、この Cookie にアクセスするドメイン名がすべて同じドメインに属している場合は、「.btcuxiao.com」に設定してください。先頭に「ドット」
上記のプログラムの場合、次のように書くと動作する可能性があります:

コードをコピー コードは次のとおりです:


$USERID ="PHPer";
$CookieTime=0;
setcookie("USERID", "$USERID", 0,"/ ","");
echo (isset($_COOKIE['USERID' ]) ? $_COOKIE['USERID'] : '');
?>


ありCookie は現在のページですぐに有効にならないため、このページを初めて開いたときは何も出力されません。
更新後表示されます。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート