根本原因在這,libraries/Session/Session.php 中 128行:
如果sessionid的長度不是40的話,每次執行都會 unset($_COOKIE[ci_session])。而session_id取值范圍和長度在php7中變了(我這邊的默認是26)
解決辦法:
將上面的/^[0-9a-f]{40}$/, 改成 /^[0-9a-z]{10,40}$/
根本原因在這,libraries/Session/Session.php 中 128行:
如果sessionid的長度不是40的話,每次執行都會 unset($_COOKIE[ci_session])。而session_id取值范圍和長度在php7中變了(我這邊的默認是26)
解決辦法:
將上面的/^[0-9a-f]{40}$/, 改成 /^[0-9a-z]{10,40}$/
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。