在local 測試環境都正常,但程式部屬到正式環境(AWS EC2)後,
$this -> redirect($url); 常會三不五時的發生session遺失,需要重整後才會出現,
且會造成重導的速度很慢
後來查到討論區的這篇
http://www.yiiframework.com/forum/index.php/topic/35063-session-disappear-after-page-redirect-in-controller-init/page__p__168620__hl__+e+ion+controller#entry168620
override function redirect,在執行redirect前先判斷session_id是否存在
if (session_id() !== '') @session_write_close();
沒有留言:
張貼留言