2011-02-11 107 views
1
<?php 
    session_start(); 
    ... 
?> 

<?php 
    session_start(); 
?> 

如果我有一些這樣的PHP腳本。我的問題是我應該逃脫開始第二次會議還是有必要?第二次開始會話還是?

+0

第二次調用應該發出通知或警告。如果有必要,我想不出一種情況 – 2011-02-11 18:14:56

+0

正如Pekka所說,你應該得到「會話已經開始,無法開始會話」或類似的事情的警告。如果您不想更改代碼,可以使用if(session_id()==''){session_start();} – 2011-02-11 18:17:57

回答

3

您不需要再次啓動它。 截至目前,在會話已經啓動時調用session_start()將導致E_NOTICE級別的錯誤。另外,第二次會話開始將被忽略。