日常開發中,php.ini配置session.auto_start=0默認關閉會話時如果想開啓會話需要調用session_start:
- session.auto_start 開啓就自動完成了session_start()
- 區別就在於在用SESSION前是否需要session_start();
- 當session.auto_start = on時,執行 session_start() 將產生新的 session_id
- session.auto_start = on 的優點在於,任何時候都不會因忘記執行 session_start() 或 session_start() 在程序裏的位置不對,而導致錯誤
- 缺點在於,如果你使用的是第三方代碼,則必須刪去其中的全部 session_start() 。否則將不能得到正確的結果