我的應用程序中有一些基本的會話處理。在每個頁面中,我檢查用戶是否已登錄。如果他們已經被$_SESSION['user_id']
識別,並且他們的登錄/註銷記錄在MySQL表中。如何獲取/設置session_id()還是應該自動生成?
我還想根據唯一的ID記錄訪客(未登錄)的訪問。 我曾經假設,一旦session_start()
被稱爲內部session_id
自動生成,並呼籲session_id()
我可以檢索這個。但是這只是給出了一個「未定義的變量」錯誤,所以我想我必須手動設置它..?如果是這樣,那麼最好的方法是什麼,以便它是一個唯一的ID,或通常的方法是什麼?
感謝您的幫助......
對不起,刪除了最後一條評論。我現在看到我的錯誤!感謝這個信息。 – grai
不是問題:)很高興我能幫上忙 – Brian