PHP がブラウザープロセスの COOKIE 保持時間を設定する_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:35:55
オリジナル
939 人が閲覧しました

例:

以下は引用内容です:
$USERID="PHPer";
$CookieTime=0;
setcookie("USERID", "$USERID", time()+$CookieTime,"/", "pcpcina.com");
?>

このステートメントを実行すると、Cookie には何も含まれていないことがわかり、次のページには COOKIE 変数 $USERID の値がないことが表示されます。

問題分析は次のとおりです:

まず、ブラウザのプロセスに設定されている「Cookie の有効期限」の値は、現在の Unix タイムスタンプ + 0 ではありません。ブラウザのプロセスに設定されている場合は、有効期限を直接 0 に設定してください。

第二に、このページをテストするときに使用したドメイン名がわかりません。「pcpcina.com」を設定した場合、Cookie を有効にするには「pcpcina.com」を使用する必要があります。 、多数のドメイン名をお持ちの場合 このページにアクセスする場合、この場所は空であるか、この Cookie にアクセスするドメイン名が同じドメインにある可能性があります。その場合は、「.pcpcina.com」に設定します。「ドット」があることを忘れないでください。前に

上記のプログラムは次のように書くと動作する可能性があります:

以下は引用内容です:

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

Cookie は現在のページではすぐには有効にならないため、このページを初めて開いたときは出力はありません。

更新後表示されます。

http://www.bkjia.com/PHPjc/508272.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/508272.html技術記事例: 以下は引用された内容です: ?php $USERID="PHPer" $CookieTime=0; setcookie("USERID", "$USERID", time()+$CookieTime,"/","pcpcina.com ") ; ? このステートメントを実行すると、次のことがわかります...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!