我聽到我的朋友說我不需要使用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. 我需要Maven來使用Hibernate嗎?
- 2. 我需要在Codeigniter中使用HTMLpurifier嗎?
- 3. 我需要在DynamoDB中使用EC2嗎?
- 4. 我需要使用NSLock嗎?
- 5. 我需要使用NSKeyedArchiver嗎?
- 6. 我需要在Ruby中使用圓括號來表示嗎?
- 7. 在Python中,在使用read()之後,我需要使用close()嗎?
- 8. 時使用$ _SESSION在PHP
- 9. 在PHP/MySQL的使用$ _SESSION
- 10. 我可以在PHP上使用$ _SESSION計數嗎?
- 11. 如果我要在Perl中使用純OO,我需要Exporter嗎?
- 12. 你需要c#來使用wcf-soap嗎?
- 13. 我可以使用$ _SESSION作爲memcache嗎?
- 14. 我需要在我的Android應用程序中使用PHP會話嗎?
- 15. 我需要使用long類型來存儲Java中的2166136261嗎?
- 16. 我需要添加服務引用來使用RESTFul服務嗎?
- 17. 我需要聲明我不想使用'OutputCacheLocation.None'來緩存它嗎?
- 18. 在PHP中使用file_get_contents時訪問$ _SESSION
- 19. 在PHP中使用file_get_contents時訪問$ _SESSION
- 20. 我不能使用$ _SESSION登錄PHP
- 21. ASP.NET MVC3:我需要使用MembershipProvider嗎?
- 22. 我需要使用WML/HTML嗎?
- 23. 我需要使用Azure的iptables嗎?
- 24. 我需要使用mysql_close(連接)嗎?
- 25. 使用Solr,我還需要SQL db嗎?
- 26. 如果我使用Parse,我需要使用Reachability嗎?
- 27. 我需要使用vuex來記錄標記數據嗎?
- 28. 我需要另一種方法來使用ColorFactory類嗎?
- 29. Android ListView:我需要創建另一個類來使用它嗎?
- 30. 我需要一個連接來使用ActiveRecordObject.new嗎?
您是否閱讀過手冊? 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