新聞中心
什么是session?Session功能、用法詳解
近段時(shí)間,有很多用戶問無憂主機(jī)小編:什么是session、session要怎么利用,等等關(guān)于session的問題。所以在這里無憂主機(jī)小編也特意在網(wǎng)上學(xué)習(xí)了一下關(guān)于session的知識(shí),并在大家面前班門弄斧一番。 Session直接翻譯成中文比較困難,一般都譯成時(shí)域。也就是一個(gè)時(shí)間的概念,具體在應(yīng)用中也就是從打開網(wǎng)站到關(guān)閉的這段時(shí)間,就是說是這個(gè)用戶瀏覽網(wǎng)站的這一個(gè)時(shí)間段。在計(jì)算機(jī)專業(yè)術(shù)語中,Session是指一個(gè)終端用戶與交互系統(tǒng)進(jìn)行通信的時(shí)間間隔,通常指從注冊(cè)進(jìn)入系統(tǒng)到注銷退出系統(tǒng)之間所經(jīng)過的時(shí)間以及如果需要的話,可能還有一定的操作空間。 只要是和session相關(guān)的,之前就要調(diào)用函數(shù)session_start(); 為session付值非常的容易, 代碼如下: <?php Session_start(); $Name = "xxxxxxx"; Session_Register("Name");// 《小編提醒,可別寫成:Session_Register("$Name");》 Echo $_SESSION["Name"];//之后$_SESSION["Name"]為"xxxxxxxxxxx" ?> 在php4.2之后,可以為session直接付值: PHP代碼: <?PHP Session_Start(); $_SESSION["name"]="value"; ?> 還有人會(huì)問了,怎么取消呢?別急,往下看 取消session代碼: <?php session_start(); session_unset(); session_destroy(); ?> 取消某個(gè)session變量在php4.2以上還有BUG. 小編提醒: 在調(diào)用Session_Start()之前不能有任何輸出.例如下面是錯(cuò)誤的. 1行 2行 <?PHP 3行 Session_Start();//之前在第一行已經(jīng)有輸出 4行 ..... 5行 ?> 凡是出現(xiàn)"........headers already sent..........",就是Session_Start()之前向?yàn)g覽器輸出信息,或者是文件的編碼格式問題,即bom的問題。 相關(guān)文章推薦閱讀: 編碼問題導(dǎo)致WORDPRESS主題白屏的原因及解決方法
本文地址:http://www.love62.cn/others/13901.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)