PHP COOKIE をブラウザのプロセスとして設定_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:46:17
オリジナル
670 人が閲覧しました

例:

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

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

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

コードをコピー コードは次のとおりです:
$USERID="PHPer"; 0;
setcookie("USERID", "$USERID", 0 ,"/","");
echo (isset($_COOKIE['USERID']) ? $_COOKIE['USERID'] : '');
?>


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


http://www.bkjia.com/PHPjc/320178.html

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