日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

7.PHP Cookie与Session

發(fā)布時(shí)間:2025/6/17 php 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 7.PHP Cookie与Session 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

CookieSession

Cookie


Cookie功能


創(chuàng)建cookie


<?PHP
????setcookie("TMCookie"?,'www.baidu.com');
????setcookie("TMCookie"?,'www.baidu.com'?,time()+60);
?>



讀取Cookie

<?PHP
????if(!isset($_COOKIE["visittime"])){
????????setcookie("visittime"?,date("y-m-d?H:i:s"));
????????echo?"Huan?Ying?Di?Yi?Ci?Fang?Wen?Wang?Zhan!<br>";
????}else{
????????setcookie("visittime"?,date("y-m-d?H:i:s")?,time()+60);
????????echo?"Shang?Ci?Fang?Wen?Shi?Jian:".$_COOKIE["visittime"];
????????echo?"<br>";
????}
????echo?"Ben?Ci?Fang?Wen?Shi?Jian:".date("y-m-d?H:i:s");
?>


刪除cookie

<?PHP
????setcookie("visittime"?,""?,time()-1);
?

?

Session


關(guān)于Session


?

創(chuàng)建Session

<?PHP
????session_start();
??>

注冊(cè)Session

<?PHP
????session_start();
????$_SESSION["admin"]?=?null;
?>

使用Session

<?PHP
????if(!empty($_SESSION["admin"]))?{
????????$myvalue?=?$_SESSION["admin"];
????????echo?$myvalue;
????}
?>


刪除會(huì)話

<?PHP
????//session_start();
????//刪除單個(gè)會(huì)話
????unset($_SESSION["admin"]);
????//刪除多個(gè)會(huì)話
????$_SESSION?=?array();
????//結(jié)束當(dāng)前會(huì)話
????session_destroy();
?>

?

Session失效時(shí)間

<?PHP
????$time?=?1*60;
????session_set_cookie_params($time);
????session_start();
????$_SESSION["USERNAME"]='CC';
?>

Tip:session_set_cookie_params?函數(shù)不是所有瀏覽器的支持。

通過(guò)cookie設(shè)置sessionid來(lái)控制session時(shí)間

<?PHP
????session_start();
????$time?=?1?*?60;
????setcookie(session_name()?,session_id()?,time()+$time,"/");
????$_SESSION['user']?=?'cc';
?>

?


如果客戶端禁止使用Cookie的話Session頁(yè)面間傳遞會(huì)失敗,如下方法解決這個(gè)問(wèn)題:


第三種方式的代碼如下:

發(fā)送頁(yè)面:

<?PHP
????session_start();
????$_SESSION['user']?=?'cc';
????$urlt='301.php?'.session_name().'='.session_id();
????echo?"<a?href=$urlt>session_id_go</a>";
?>

接受頁(yè)面

<?php
????$sess_name=session_name();
????$sess_id?=?$_GET[$sess_name];
????session_id($sess_id);
????session_start();
????echo?$_SESSION['user'];
?>

?

Session臨時(shí)文件:

<?PHP
????$paths='./tmp/';
????session_save_path($paths);
????session_start();
????$_SESSION['user']?=?'cc';
????$_SESSION['www']?=?'12345';
?>


Session本地客戶端緩存

?

Session數(shù)據(jù)庫(kù)存儲(chǔ)


...

總結(jié)

以上是生活随笔為你收集整理的7.PHP Cookie与Session的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。