網(wǎng)站首頁問答百科 >正文
1、在php4.2之后,可以為session直接賦值:<?PHPSession_Start();$_SESSION["name"]="value";?>
2、取消session可以這樣:<?phpsession_start();echo "登記的用戶名為:".$_SESSION["username"];??? //輸出 登記的用戶名為:nostop?>
3、檢查變量是否被登記為會(huì)話變量 session_is_registered語法:boobean session_is_registered(string name);這個(gè)函數(shù)可檢查當(dāng)前的session之中是否已有指定的變量注冊,參數(shù)name就是要檢查的變量名。成功則返回邏輯值true。<?php??? session_start();??? if(!session_is_registered("gender")){ //判斷當(dāng)前會(huì)話變量是否注冊??????? session_register("gender");??? //注冊變量??? }??? $gender="女";??? echo $_SESSION['gender'];? //女?>
4、存取當(dāng)前會(huì)話名稱? session_name語法:boolean session_name(string [name]);這個(gè)函數(shù)可取得或重新設(shè)置當(dāng)前session的名稱。若無參數(shù)name則表示獲取當(dāng)前session名稱,加上參數(shù)則表示將session名稱設(shè)為參數(shù)name。<?php$sessionName = session_name();?? //取得當(dāng)前 Session 名,默認(rèn)為 PHPSESSID$sessionID = $_GET[$sessionName];?? //取得 Session IDsession_id($sessionID);????? //使用 session_id() 設(shè)置獲得的 Session ID?>
5、存取當(dāng)前會(huì)話標(biāo)識號session_id語法:boolean session_id(string [id]);這個(gè)函數(shù)可取得或重新設(shè)置當(dāng)前存放session的標(biāo)識號。若無參數(shù)id則表示只獲取當(dāng)前session的標(biāo)識號,加上參數(shù)則表示將session的標(biāo)識號設(shè)成新指定的id。設(shè)置 Session 的生存期<?php??? session_start??? // 保存一天??? $lifeTime = 24 * 3600;??? setcookie(session_name(), session_id(), time() + $lifeTime, "/");?>
6、session_set_cookie_params:設(shè)置 Session 的生存期的,該函數(shù)必須在 session_start() 函數(shù)調(diào)用之前調(diào)用。如果客戶端使用 IE 6.0 , session_set_cookie_params(); 函數(shù)設(shè)置 Cookie 會(huì)有些問題,所以我們還是手動(dòng)調(diào)用 setcookie 函數(shù)來創(chuàng)建 cookie。<?php// 保存一天 $lifeTime = 24 * 3600; session_set_cookie_params($lifeTime); session_start(); $_session["admin"] = true;?>
7、設(shè)置 Session 文件的保存路徑session_save_path() :必須在 session_start() 函數(shù)調(diào)用之前調(diào)用。<?php // 設(shè)置一個(gè)存放目錄 $savePath = "./session_save_dir/"; // 保存一天 $lifeTime = 24 * 3600; session_save_path($savePath); session_set_cookie_params($lifeTime); session_start(); $_session["admin"] = true;?><?phpsession_start();??? //啟動(dòng)Session$username='nostop';session_register('username');??? //注冊一個(gè)名為username變量echo '登記的用戶:'.$_SESSION['username'];??? //登記的用戶:nostop?? 讀取Session變量$_SESSION['age']=23;??? //聲明一個(gè)名為age的變量,并賦值echo '年齡:'.$_SESSION['age']; //年齡:23session_unregister('username'); //注銷Session變量echo $_SESSION['username'];? //空echo $_SESSION['age'];//23unset($_SESSION['age']); //注銷Session變量echo '登記的用戶:'.$_SESSION['username']; //空echo '年齡:'.$_SESSION['age']; //空?>
在調(diào)用Session_Start()之前不能有任何輸出.例如下面是錯(cuò)誤的.1行 2行 提示1: 凡是出現(xiàn)"........headers already sent..........",就是Session_Start()之前向?yàn)g覽器輸出信息. 去掉輸出就正常,(COOKIE也會(huì)出現(xiàn)這種錯(cuò)誤,錯(cuò)誤原因一樣) 提示2: 如果你的Session_Start()放在循環(huán)語句里,并且很難確定之前哪里向?yàn)g覽器輸出信息,可以用下面這種方法: 1行
2:這是什么錯(cuò)誤 Warning: session_start(): open(/tmpsess_7d190aa36b4c5ec13a5c1649cc2da23f, O_RDWR) failed:.... 因?yàn)槟銢]有指定session文件的存放路徑.
解決方法: (1)在c盤建立文件夾tmp (2)打開php.ini,找到session.save_path,修改為session.save_path= "c:/tmp"
11、
本文到此結(jié)束,希望對大家有所幫助。
版權(quán)說明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!
- 上一篇:巴中至漢中高速公路(巴中—陜西高速公路)
- 下一篇:最后一頁
猜你喜歡:
- 2022-06-28巴中至漢中高速公路(巴中—陜西高速公路)
- 2022-06-28臺灣局勢最新消息(臺灣館包包)
- 2022-06-28科摩羅是哪個(gè)國家(科摩k999)
- 2022-06-28亞索高傷害出裝(亞索 全新高勝率出裝)
- 2022-06-28校園紈绔特工下載(校園紈绔特工)
- 2022-06-28長城電器集團(tuán)有限公司股票代碼(長城電器集團(tuán)有限公司)
- 2022-06-28QQ飛車如何完美起步(QQ飛車超級起步教程,怎么練成QQ飛車超級起步)
最新文章:
- 2022-06-28北京春晚韓國女團(tuán)(2016北京春晚韓國組合是什么組合)
- 2022-06-28上海電信卡信號怎么樣(上海電信卡)
- 2022-06-28家用沖擊鉆十大品牌(家用沖擊鉆十大品牌排行榜)
- 2022-06-28仲夏火焰節(jié) 任務(wù)(wow仲夏火焰節(jié)成就攻略)
- 2022-06-28巴中至漢中高速公路(巴中—陜西高速公路)
- 2022-06-28軍團(tuán)再臨cg瓦里安臺詞(軍團(tuán)再臨cg里安度因拿起瓦王的刀的bgm是什么?。?/a>
- 2022-06-28西游記九靈元圣的扮演者(九靈元圣 《西游記》中的角色)
- 2022-06-28七年級(七子之歌(文言文) 翻譯)
- 2022-06-28我吃西紅柿星辰變后面的一部是什么(星辰變 我吃西紅柿第三部長篇小說)
- 2022-06-28新注冊的商標(biāo)是tm標(biāo)和r標(biāo)(注冊商標(biāo)標(biāo)記R和TM的含義)
- 2022-06-28臺灣局勢最新消息(臺灣館包包)
- 2022-06-28七零帶著空間的日子免費(fèi)閱讀全文(七零帶著空間的日子)
- 2022-06-28開關(guān)閥的附件有哪些(閥門附件包括哪些)
- 2022-06-28亞索的疾風(fēng)劍法(LOL S8最新 疾風(fēng)劍豪 亞索符文點(diǎn)法)
- 2022-06-28深業(yè)東城御園戶型圖(深業(yè)東城御園)
- 熱點(diǎn)推薦
- 熱評文章
- 隨機(jī)文章
- QQ飛車如何完美起步(QQ飛車超級起步教程,怎么練成QQ飛車超級起步)
- months(Months)
- 女子被騙1000多萬 太好騙(女生200萬買角色被騙是真的嗎)
- 化骨綿掌歌曲原唱(化骨綿掌 唐從圣歌曲)
- 鎬庝箞鍏嶈垂鐢寵qq闈撳彿(如何免費(fèi)申請QQ靚號無限申請)
- 佛山市第二人民醫(yī)院待遇(佛山市第二中學(xué))
- 通過微信初始賬號能添加好友么(如何注冊微信賬號包括怎樣用微信添加好友)
- 出口貨物報(bào)關(guān)單和海運(yùn)提單(出口貨物報(bào)關(guān)單)
- 星辰公會(huì)解散(星辰公會(huì))
- 松江區(qū)氣質(zhì)皮革銷售價(jià)格(手機(jī)qq照片墻制作)