會話技術

cookie

// 添加cookie
setcookie(COOKIE名,COOKIE值);

// 修改cookie
setcookie(COOKIE名,COOKIE值);

// 刪除cookie,實際是將cookie設置為空即可
setcookie(COOKIE名,'');

// 獲取cookie
var_dump($_COOKIE);

// 完整版添加cookie
setcookie(COOKIE名,COOKIE值,過期時間,有效路徑,有效域名,是否安全傳輸,httponly);
setcookie(COOKIE名,COOKIE值,time()+1800,'/','www.baidu.com',false,true);

COOKIE參數(shù)說明

  • 有效期:默認情況一個會話周期為從新增該條COOKIE到瀏覽器關閉為止
  • 有效路徑:默認情況表示當前程序所在目錄及其子目錄有效
  • 有效域名:默認情況表示當前域名及其子域名有效
  • 是否安全傳輸:默認情況表示http或https下都有效呀闻,如果將值設置為true,則表示只有在https下才有效
  • httponly:如果設置為true,則表示只允許原程序腳本代碼進行操作

COOKIE技術的局限性

  • COOKIE數(shù)據(jù)保存在瀏覽器端(用戶機器上),不可控因素高蝗敢,安全性相對比較低
  • 每次請求都會攜帶所有的COOKIE數(shù)據(jù)语泽,如果數(shù)據(jù)量大,將會占用大量的帶寬考赛,降低網(wǎng)站加載效率

session

// 開啟session
session_start();

// 添加和修改session
$_SESSION['session名'] = 'session值';

// 刪除session
unset( $_SESSION['session名'] );

// 查看session
var_dump( $_SESSION );

銷毀SESSION數(shù)據(jù)(區(qū))/將該用戶的所有session數(shù)據(jù)都清除

session_destroy();

SESSION 參數(shù)設置

  • 有效期:默認情況一個會話周期為從新增該條COOKIE到瀏覽器關閉為止
  • 有效路徑:默認情況下是網(wǎng)站的根目錄及其子目錄下都有效
  • 有效域名:默認情況表示當前域名及其子域名有效
  • 是否安全傳輸:默認情況表示http或https下都有效酥泛,如果將值設置為true,則表示只有在https下才有效
  • httponly:session無效

修改session參數(shù) 可以通過php.ini文件修改

; 有效期
session.cookie_lifetime = 0

; 有效路徑
session.cookie_path = /

; 有效域
session.cookie_domail =

; httponly屬性
session.cookie_httponly =

; 是否安全傳輸
session.cookie_secure =

程序中設置SESSION屬性(推薦)

// 有效期直接設置一個過期秒數(shù)即可
session_set_cookie_params(有效期,有效路徑,有效域,是否安全傳輸,httponly);

禁用cookie后如何session

在禁用COOKIE后今豆,想要正常使用SESSION,就必須依賴于php.ini中的兩個配置項的配置

; 表示SESSION技術的實現(xiàn)是否需要依賴COOKIE 1表示是 0表示否
session.use_only_cookies = 0

; 表示是否允許使用表單傳值的方式傳遞PHPSESSID 0表示否 1表示是
session.use_trans_sid = 1

如果use_only_cookies設置為1揭璃,則use_trans_sid必須設置為0晚凿,反之亦然。

// 傳遞頁面
session_start();
$_SESSION['name'] = 'zjlsp';
header('Refresh:3;url=http://wwwbaidu.com/index.php?SESSIONID='.$PHPSESSID);
// 接收頁面
$SESSIONID = $_GET['SESSIONID'];
session_id($SESSIONID);
session_start();
var_dump($_SESSION);
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瘦馍,一起剝皮案震驚了整個濱河市歼秽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌情组,老刑警劉巖燥筷,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異院崇,居然都是意外死亡肆氓,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門底瓣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谢揪,“玉大人,你說我怎么就攤上這事捐凭〔Ψ觯” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵茁肠,是天一觀的道長患民。 經(jīng)常有香客問我,道長垦梆,這世上最難降的妖魔是什么匹颤? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮托猩,結果婚禮上印蓖,老公的妹妹穿的比我還像新娘。我一直安慰自己京腥,他們只是感情好另伍,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般摆尝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上因悲,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天堕汞,我揣著相機與錄音,去河邊找鬼晃琳。 笑死讯检,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的卫旱。 我是一名探鬼主播人灼,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼顾翼!你這毒婦竟也來了投放?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤适贸,失蹤者是張志新(化名)和其女友劉穎灸芳,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拜姿,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡烙样,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蕊肥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谒获。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖壁却,靈堂內(nèi)的尸體忽然破棺而出批狱,到底是詐尸還是另有隱情,我是刑警寧澤儒洛,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布精耐,位于F島的核電站,受9級特大地震影響琅锻,放射性物質(zhì)發(fā)生泄漏卦停。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一恼蓬、第九天 我趴在偏房一處隱蔽的房頂上張望惊完。 院中可真熱鬧,春花似錦处硬、人聲如沸小槐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽凿跳。三九已至件豌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間控嗜,已是汗流浹背茧彤。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留疆栏,地道東北人曾掂。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像壁顶,于是被迫代替她去往敵國和親珠洗。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 會話技術要實現(xiàn)的功能是:在同一個瀏覽器與服務器的多次請求間若专,將數(shù)據(jù)持久化存儲的技術许蓖。會話技術包括兩種:1.cook...
    kangyiii閱讀 535評論 0 12
  • 什么是會話技術 基本概念: 指用戶開一個瀏覽器,訪問一個網(wǎng)站,只要不關閉該瀏覽器萝喘,不管該用戶點擊多少個超鏈接淮逻,訪問...
    Java3y閱讀 766評論 3 6
  • (一)會話技術簡介 所謂會話技術,在php編程中指的是:瀏覽器向服務器發(fā)出請求,服務器做出回應,這就完成了一個會話...
    草鞋弟閱讀 810評論 0 0
  • cookie和session 會話技術(重要) ## 1.會話:概念:先打開一個瀏覽器,瀏覽器的網(wǎng)頁(資源阁簸,包含多...
    流年劃破容顏_cc55閱讀 297評論 0 0
  • 會話技術:在B/S架構中爬早,如何去保證在一定的周期內(nèi),如何將處理的數(shù)據(jù)保存下去的一門技術启妹。 PHP中支持:COOKI...
    細雨聽風閱讀 310評論 0 1