1
這更多是一個概念性問題。但是我想知道什麼時候使用PHP來開始和結束Web會話。我非常肯定,當用戶首次請求任何具有session_start()函數的頁面時,會話開始。但是,當用戶導航到同一個選項卡中的另一個頁面時會話是否結束?在同一個瀏覽器的多個標籤頁和窗口中是否保留了相同的會話?要在瀏覽器關閉後保留會話,您是否必須使用Cookie?Web會話何時開始和結束?
這更多是一個概念性問題。但是我想知道什麼時候使用PHP來開始和結束Web會話。我非常肯定,當用戶首次請求任何具有session_start()函數的頁面時,會話開始。但是,當用戶導航到同一個選項卡中的另一個頁面時會話是否結束?在同一個瀏覽器的多個標籤頁和窗口中是否保留了相同的會話?要在瀏覽器關閉後保留會話,您是否必須使用Cookie?Web會話何時開始和結束?
會話使用Cookie(一個 「會話cookie」,通常由瀏覽器處理方式不同)。你可以檢查它看看會話會持續多久。通常,瀏覽器關閉時瀏覽器會將其刪除。服務器通常會在上次訪問時將匹配數據保留一段時間。這些條件中的任何一個都會「結束」一個會話。 – Dave