我聽到我的朋友說我不需要使用session_start()
在PHP中使用$_SESSION
?真的嗎?如果是的話,我如何使它工作?如果我從我的代碼中刪除session_start()
,我不能再獲得$_SESSION
的工作。
0
A
回答
5
是的,當您想要處理會話時,可能不必在每個頁面上都調用session_start()
。這是會話自動啓動的工作。如果您將會話設置爲自動啓動,則可以避免這些呼叫,否則您必須這樣做。
session.auto_start布爾
session.auto_start指定會話模塊是否在請求開始時自動啓動一個會話。默認爲0(禁用)。
因此,如果您在您的php配置中將session.auto_start
設置爲1,則無需手動啓動會話。
P.S:因爲他/她已使session.auto_start
,你沒有碰過它,是您的朋友做工精細,而不是爲你而默認情況下它是禁用的。
+1
感謝您的深刻解答! – bodacydo 2014-10-10 02:56:13
相關問題
- 1. session_start()需要閱讀$ _SESSION
- 2. 我不需要使用session_start()來使用會話全局變量嗎?
- 3. 我需要Maven來使用Hibernate嗎?
- 4. 使用cookies維護PHP session_start()
- 5. 我需要在DynamoDB中使用EC2嗎?
- 6. 我需要在Scala中使用@tailrec嗎?
- 7. 我需要在Codeigniter中使用HTMLpurifier嗎?
- 8. 我需要使用NSKeyedArchiver嗎?
- 9. 我需要使用NSLock嗎?
- 10. 使用PHP $ _SESSION
- 11. 我需要ionCube Loader,suEXEC和suPHP來使用PHP嗎?
- 12. 我需要在Ruby中使用圓括號來表示嗎?
- 13. 我需要在PHP中使用bcrypt的獨特鹽嗎?
- 14. 我需要在PHP站點中使用vti_conf嗎?
- 15. 在Python中,在使用read()之後,我需要使用close()嗎?
- 16. PHP進度條可以使用$ _SESSION嗎?
- 17. 時使用$ _SESSION在PHP
- 18. 在PHP上使用$ _SESSION
- 19. 在PHP/MySQL的使用$ _SESSION
- 20. 如果我要在Perl中使用純OO,我需要Exporter嗎?
- 21. 我可以在PHP上使用$ _SESSION計數嗎?
- 22. 你需要c#來使用wcf-soap嗎?
- 23. 何時使用session_start()?
- 24. 我需要使用long類型來存儲Java中的2166136261嗎?
- 25. 我需要在我的Android應用程序中使用PHP會話嗎?
- 26. 我可以使用$ _SESSION作爲memcache嗎?
- 27. 我需要添加服務引用來使用RESTFul服務嗎?
- 28. 我需要聲明我不想使用'OutputCacheLocation.None'來緩存它嗎?
- 29. 需要使用PHP
- 30. 需要使用PHP
您是否閱讀過手冊? http://php.net/manual/en/function.session-start.php - 加上,告訴我們你讀到的那條「新聞」的鏈接。 *「如果我從我的代碼中刪除'session_start()',我不能再獲得'$ _SESSION'來工作。」* - 那麼,這個消息呢?是的,這是錯誤的。 – 2014-10-10 02:46:01
如果你只是想避免手動session_start()調用,請參閱http://php.net/manual/en/session.configuration.php和http://php.net/manual/en/intro.session.php 。 – mario 2014-10-10 02:47:01
@ Fred-ii-對不起,這是我的朋友說的...... – bodacydo 2014-10-10 02:47:14