和人一起合作項目,我主攻程序方面的一些東西,他主攻js方面的東西。後我做注冊登錄這一塊時,發現,一些頁面剛登錄進去,session全在,但是,頁面刷新或離開之後再進,session就被全清空了。在網上找了很多資料,全試了試,根本沒有用。最後用了一個最笨的方法,全程跟蹤session,這次包括js內部也進行跟蹤,發現在在js內,有一行代碼:<?php echo session_unset($_SESSION['cqc']);?>(php代碼和js混在一起寫了),這是這一句,讓我找了好幾天,改成<?php unset($_SESSION['cqc']);?>後正常。(所有js均寫在頁尾,加大量注釋及大量空行,js的行數量是很龐大的。)
補記(2014-04-16):
想起還有一次也是什麼都設置了,COOKIE不存在問題,但是session就是失效,最近想到了一個可能性,就是session 文件默認保存的目錄不存在