Cookie中不能有空格_PHP 使用cookie
1.把數據寫入cookie中
setcookie()函數
setcookie(name,value,expire,path,domain,secure)
必須在任何其他輸出發送到客戶端前對 cookie 進行賦值,如和
標簽以及任何空格。如果成功,該函數返回 TRUE。如果失敗則返回 FALSE。2.從cookie中獲取數據
當cookie被設置后,可以在其他頁面的腳本中通過$_COOKIE數組來取得其值,如:print $_COOKIE[‘ID’],表示打印$_COOKIE數組中字段為ID的cookie值。
1)例:
cookie_page1.php
setcookie('userid_immediately','userid_immediately');//設置會話結束時就會失效的cookie
setcookie('userid_short','userid_short',time( ) + 60*60);//設置此cookie的失效期為1個小時
setcookie('userid_longer','userid_longer',mktime(12,0,0,10,1,2019));//設置此cookie的失效期2019年10月1日12點0分0秒
setcookie('userid_expired','userid_expired',mktime(12,0,0,10,1,1970));//設置此cookie已經失效
print '
page 2 with cookie';//打印page 2 with cookie路徑
?>
cookie_page2.php
print '
';//格式化形式print '$_COOKIE['userid_immediately']=';//打印$_COOKIE[ID] ID為userid_immediately名稱和值
print $_COOKIE['userid_immediately'].'
';
print '$_COOKIE['userid_short']=';//打印$_COOKIE[ID] ID為userid_short名稱和值
print $_COOKIE['userid_short'].'
';
print '$_COOKIE['userid_longer']=';//打印$_COOKIE[ID] ID為userid_longer名稱和值
print $_COOKIE['userid_longer'].'
';
print '$_COOKIE['userid_expired']=';//打印$_COOKIE[ID] ID為userid_expired名稱和值
print $_COOKIE['userid_expired'].'
';
print '$_COOKIE=';//打印$_COOKIE=
print_r($_COOKIE);//打印$_COOKIE數組
print '
';?>
結果:
2)例:
cookie_m.php
將設置和讀取放在一個腳本中,當第一次運行不能讀取其cookie值,只有單擊或者刷新第二次訪問才能打印cookie值。
setcookie("cookie[one]
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Cookie中不能有空格_PHP 使用cookie的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 荣耀20i呼吸灯在哪(荣耀官网荣耀手机)
- 下一篇: matlab 函数return_基于MA