PHP COOKIE設(shè)置為瀏覽器進(jìn)程
更新時(shí)間:2009年06月21日 17:24:14 作者:
首先,設(shè)置瀏覽器進(jìn)程的“Cookie 過期的時(shí)間”這個(gè)值并不是當(dāng)前Unix時(shí)間戳+0,如果設(shè)置為瀏覽器進(jìn)程的話,直接將過期時(shí)間設(shè)置為0即可。
例如:
<?php
$USERID="PHPer";
$CookieTime=0;
setcookie("USERID", "$USERID", time()+$CookieTime,"/","btcuxiao.com");
?>
你會(huì)發(fā)現(xiàn)這個(gè)語句執(zhí)行過后,Cookie里什么也沒有,到下一個(gè)頁面就顯示沒有$USERID這個(gè)COOKIE變量值。
問題分析如下:
首先,設(shè)置瀏覽器進(jìn)程的“Cookie 過期的時(shí)間”這個(gè)值并不是當(dāng)前Unix時(shí)間戳+0,如果設(shè)置為瀏覽器進(jìn)程的話,直接將過期時(shí)間設(shè)置為0即可。
其次,不清楚你測試這個(gè)頁面時(shí)候使用的域名是什么,如果你設(shè)置了“btcuxiao.com”的話,就說明你必須使用“btcuxiao.com”進(jìn)行訪問 cookie才會(huì)有效,其實(shí)如果你的域名很多訪問這個(gè)頁面的話,那么這個(gè)地方可以為空或者訪問這個(gè)cookie的域名都是一個(gè)域下面的,那么就設(shè)置為“.btcuxiao.com”,記得前面有“點(diǎn)”
上面的程序如果你這樣寫的話,可能會(huì)有效:
<?php
$USERID="PHPer";
$CookieTime=0;
setcookie("USERID", "$USERID", 0,"/","");
echo (isset($_COOKIE['USERID']) ? $_COOKIE['USERID'] : '');
?>
第一次打開這個(gè)頁面時(shí)候是不會(huì)有任何輸出的,因?yàn)閏ookie并不會(huì)在當(dāng)前頁面即刻生效。
刷新以后會(huì)顯示的。
復(fù)制代碼 代碼如下:
<?php
$USERID="PHPer";
$CookieTime=0;
setcookie("USERID", "$USERID", time()+$CookieTime,"/","btcuxiao.com");
?>
你會(huì)發(fā)現(xiàn)這個(gè)語句執(zhí)行過后,Cookie里什么也沒有,到下一個(gè)頁面就顯示沒有$USERID這個(gè)COOKIE變量值。
問題分析如下:
首先,設(shè)置瀏覽器進(jìn)程的“Cookie 過期的時(shí)間”這個(gè)值并不是當(dāng)前Unix時(shí)間戳+0,如果設(shè)置為瀏覽器進(jìn)程的話,直接將過期時(shí)間設(shè)置為0即可。
其次,不清楚你測試這個(gè)頁面時(shí)候使用的域名是什么,如果你設(shè)置了“btcuxiao.com”的話,就說明你必須使用“btcuxiao.com”進(jìn)行訪問 cookie才會(huì)有效,其實(shí)如果你的域名很多訪問這個(gè)頁面的話,那么這個(gè)地方可以為空或者訪問這個(gè)cookie的域名都是一個(gè)域下面的,那么就設(shè)置為“.btcuxiao.com”,記得前面有“點(diǎn)”
上面的程序如果你這樣寫的話,可能會(huì)有效:
復(fù)制代碼 代碼如下:
<?php
$USERID="PHPer";
$CookieTime=0;
setcookie("USERID", "$USERID", 0,"/","");
echo (isset($_COOKIE['USERID']) ? $_COOKIE['USERID'] : '');
?>
第一次打開這個(gè)頁面時(shí)候是不會(huì)有任何輸出的,因?yàn)閏ookie并不會(huì)在當(dāng)前頁面即刻生效。
刷新以后會(huì)顯示的。
您可能感興趣的文章:
相關(guān)文章
PHP基于cookie與session統(tǒng)計(jì)網(wǎng)站訪問量并輸出顯示的方法
這篇文章主要介紹了PHP基于cookie與session統(tǒng)計(jì)網(wǎng)站訪問量并輸出顯示的方法,涉及PHP基于cookie與session讀寫操作記錄網(wǎng)站訪問量及調(diào)用圖片形式輸出對應(yīng)數(shù)量的實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-01-01
PHP將DateTime對象轉(zhuǎn)化為友好時(shí)間顯示的實(shí)現(xiàn)代碼
PHP將DateTime對象轉(zhuǎn)化為友好時(shí)間顯示的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-09-09
微信公眾號開發(fā)之微信公共平臺消息回復(fù)類實(shí)例
這篇文章主要介紹了微信公眾號開發(fā)之微信公共平臺消息回復(fù)類,給出了其完整實(shí)例,并附有注釋說明便于理解與運(yùn)用,對于微信公眾號的開發(fā)來說非常具有參考借鑒價(jià)值,需要的朋友可以參考下2014-11-11
PHP實(shí)現(xiàn)重載的常用方法實(shí)例詳解
這篇文章主要介紹了PHP實(shí)現(xiàn)重載的常用方法,結(jié)合實(shí)例形式對比java分析了php實(shí)現(xiàn)重載的四種常見實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-10-10
php提供實(shí)現(xiàn)反射的方法和實(shí)例代碼
在本篇文章里我們給各位分享了一篇關(guān)于php提供實(shí)現(xiàn)反射的方法和實(shí)例代碼相關(guān)內(nèi)容,有興趣的朋友們參考下。2019-09-09

