安全會話開始沒有錯誤
許多開發人員在處理大型專案時會遇到這個問題,特別是如果他們在外掛,外掛,元件等上使用某些模組化 CMS。以下是安全會話啟動的解決方案,如果首先檢查 PHP 版本以涵蓋所有版本並在下一步檢查如果會話開始。如果會話不存在,那麼我開始會話安全。如果會話存在什麼都沒發生
if (version_compare(PHP_VERSION, '7.0.0') >= 0) {
if(session_status() == PHP_SESSION_NONE) {
session_start(array(
'cache_limiter' => 'private',
'read_and_close' => true,
));
}
}
else if (version_compare(PHP_VERSION, '5.4.0') >= 0)
{
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
}
else
{
if(session_id() == '') {
session_start();
}
}
這可以幫助你避免 session_start
錯誤。