php session

網上看了session.save_path好像這個session我還沒有怎麼用過呢,看來有必要研究一下啊

 

今天特意的看了一下文檔,看一下文檔確實有這麼東西,也沒有看到什麼例子就自己隨便的寫了一點看看

 

代碼如下     echo session.save_path

 

打開瀏覽器查看竟然顯示 sessionsave_path 不對啊,怎麼會是這個呢,看看還有session.name那我顯示一下這個吧

 

還是顯示 sessionname 不對啊,默認應該顯示的是PHPSESSID 看來肯定是哪裏錯了啊

 

因爲還有說看session_name那我就看看這個函數了,顯示正確。看來上面的寫法不對啊,多看了看才發現下面有例子,要顯示session.save_path要使用ini_get("session.save_path")試一下代碼就可以了

 

原來是這樣寫的啊,看來是我無知了。想着就在設置一下session.name吧,通過函數session_name("PHPsid")

 

通過echo session_name("PHPsid") 顯示的還是舊的,因爲說明上是這樣說的,因爲代碼前我已經調整用session_start()我在調用session_name()顯示的確實是PHPsid可是我通過查看http頭中的cookie根本就沒有改變嗎,那我打開個IE來試試查看cookie也是PHPSESSID根本沒有改變嗎,這時我突然相當了這個session_name("PHPsid")在session_start前面調用,一測試還是不行,我想應該是已經有cookie的問題吧,我關閉IE重新打開IE測試一下,看Cookie正常了確實是PHPsid了,這時我再去看session_name函數的說明時才發現這個函數要設置的話要在session_start前調用的

 

看來是我自己看的不仔細啊,還是要認真的看啊

發佈了43 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章