簡體   English   中英

我需要在PHP中使用session_start()來使用$ _SESSION嗎?

[英]Do I need to use session_start() in PHP to use $_SESSION?

我聽說我的朋友說我不必在PHP中使用session_start()來使用$_SESSION嗎? 真的嗎? 如果是,我如何使其工作? 如果我從代碼中刪除session_start() ,則無法再使$_SESSION正常工作。

是的,當您要使用會話時,不一定必須在每個頁面的頂部都調用session_start() 那就是會話自動啟動的工作。 如果將會話設置為自動啟動,則可以避免這些呼叫,否則必須這樣做。

session.auto_start布爾值

session.auto_start指定會話模塊是否在請求啟動時自動啟動會話。 默認為0(禁用)。

因此,如果您在php配置中將session.auto_start設置為1,則無需手動啟動會話。

手冊

PS:它對您的朋友很好,對您而言不是很好,因為他/她啟用了session.auto_start並且您沒有觸摸它,並且默認情況下它被禁用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM