新聞中心
PHP常用的開發(fā)WEB動態(tài)頁面的語言,我研究了一下PHP Session使用,在這里拿出來和大家分享一下,希望對大家有用。PHP Session指的就是用戶在瀏覽某個網(wǎng)站時,從進(jìn)入網(wǎng)站到瀏覽器關(guān)閉所經(jīng)過的這段時間,也就是用戶瀏覽這個網(wǎng)站所花費的時間。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比耿馬網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式耿馬網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋耿馬地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。
從上述的定義中我們可以看到,Session實際上是一個特定的時間概念。一般來說,在網(wǎng)站上某一個頁面中的變量(指服務(wù)器端變量,下同)是不能在下一頁中用的,有了session就好辦了。session中注冊的變量可以作為全局變量使用。這樣我們就可以將session用于用戶身份認(rèn)證,程序狀態(tài)記錄,頁面之間參數(shù)傳遞。
#T#PHP Session使用
php3本身是沒有實現(xiàn)session功能的,我們只有用其他的方法來實現(xiàn),這其中最有名的要算phplib了。phplib最基本的功能包括用戶認(rèn)證、Session管理、權(quán)限及數(shù)據(jù)庫的抽象化。下面我們就講述一下如何用phplib實現(xiàn)session。首先安裝phplib(環(huán)境為win2000+php3.0.16+Apache1.3.12+phplib7.2c+mysql3.23.21 for win32)首先將phplib解開,里面有一個"php"目錄,將這個目錄拷貝到Apache的安裝目錄下。例如:Apache安裝在d:Apache 目錄下,那么就將"php"目錄拷貝到d:Apache,并將phplib目錄的pages目錄下(不包括目錄本身)的文件和目錄一起拷貝到 d:Apachehtdocs下。
phplib的類庫需要根據(jù)系統(tǒng)進(jìn)行初始化,可能需要修改local.inc文件,其中包含著一些基本參數(shù),可以根據(jù)自己機(jī)器的實際情況來進(jìn)行修改。
將d:Apachephpprepend.php文件中的一段程序改為如下樣子:
- if (!isset($_PHPLIB) or !is_array($_PHPLIB)) {
- $_PHPLIB["libdir"] = "d:/Apache/php/"; //放phplib下php目錄的路徑
- }
修改d:Apachephplocal.inc文件:
- class DB_Example extends DB_Sql {
- var $Host = "localhost"; //mysql數(shù)據(jù)庫所在主機(jī)名
- var $Database = "test"; //數(shù)據(jù)庫名
- var $User = "root"; //數(shù)據(jù)庫用戶名
- var $Password = "1234567"; //數(shù)據(jù)庫用戶密碼
- }
***根據(jù)phplib目錄下的stuff子目錄中的create_database.mysql文件生成初始表。由于每一個使用phplib的頁面首先必須可以找到運行phplib所必需的類庫文件,我們可以在php.ini中設(shè)置auto_prepend變量來支持,phplib中包含一個prepend.php文件,并將auto_prepend指定為"d:/Apache/php/prepend.php" (帶引號)后,各頁面就會自動包含phplib類庫,我們還可以將phplib類庫所在目錄加進(jìn)include變量中,以便可以找到這些文件。以上就是PHP Session使用的一些基本的方法,大家學(xué)會了嗎?
網(wǎng)站題目:輕松掌握PHPSession使用方法
當(dāng)前地址:http://www.dlmjj.cn/article/dheepoo.html


咨詢
建站咨詢
