溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何用PHP創(chuàng)建和使用session cookie變量?

發(fā)布時(shí)間:2020-07-27 17:57:22 來(lái)源:網(wǎng)絡(luò) 閱讀:289 作者:anbaojia 欄目:web開(kāi)發(fā)

THinkphp 的session方法  判斷是否存在session('?想要判斷的session名');注意問(wèn)號(hào),相當(dāng)于isset($_SESSION['想要判斷的session名']);

<?php
// session start
session_start(); // 開(kāi)始一個(gè)會(huì)話,如果要使用session程序最前面一定要加上這句
$_SESSION['user_id'] = ‘123′;//給一個(gè)session 變量賦值,如果該變量不存在即創(chuàng)建
echo $_SESSION['user_id'];//訪問(wèn) session變量
$_SESSION = array();//清空所有session變量
session_destroy();//清除會(huì)話ID
// session end
// cookie start
setcookie(’user_id’,123);//創(chuàng)建一個(gè)cookie變量user_id=123
echo $_COOKIE['user_id'];//訪問(wèn) cookie變量 和變通變量一樣
setcookie(’user_id’,0,time()-1);//刪除cookie變量
// codie end
// 該代碼不可運(yùn)行,只是將所有使用方法在這里列出,實(shí)際應(yīng)該不同功能在不同頁(yè)面使用,將在下面的例子中演示
?>
<?php
// session start
session_start(); // 開(kāi)始一個(gè)會(huì)話,如果要使用session程序最前面一定要加上這句
$_SESSION['user_id'] = ‘123′;//給一個(gè)session 變量賦值,如果該變量不存在即創(chuàng)建
echo $_SESSION['user_id'];//訪問(wèn) session變量
$_SESSION = array();//清空所有session變量
session_destroy();//清除會(huì)話ID
// session end
// cookie start
setcookie(’user_id’,123);//創(chuàng)建一個(gè)cookie變量user_id=123
echo $_COOKIE['user_id'];//訪問(wèn) cookie變量 和變通變量一樣
setcookie(’user_id’,0,time()-1);//刪除cookie變量
// codie end
// 該代碼不可運(yùn)行,只是將所有使用方法在這里列出,實(shí)際應(yīng)該不同功能在不同頁(yè)面使用,將在下面的例子中演示
?>
cookie,session 是WEB應(yīng)用程序保持用戶狀態(tài)的方法
cookie是保存的客戶端的信息,由客戶端連接服務(wù)器時(shí)發(fā)送到服務(wù)器的。
session是保存在服務(wù)端的信息,從這個(gè)角度session相對(duì)cookie更安全
當(dāng)會(huì)話創(chuàng)建時(shí)服務(wù)器返回給客戶端一個(gè)加密后的session id以標(biāo)識(shí)用戶身份,session id 一般保存在cookie當(dāng)cookie不可用時(shí)由URL傳遞。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI