我正在使用Kohana的Session類沒有問題,但現在我正面臨特殊情況。 在我的腳本中,我必須加載供應商類,其中某個地方正在調用session_start
。Session :: instance()session_start之後 - Kohana(v.3.2)
後來在代碼中,我需要調用Session :: instance(),這導致了Error reading session data.
異常。
我不能修改供應商代碼(只是要具體它是Facebook的PHP SDK,我不想修改它),我不得不稍後調用Session::instance()
。
如何解決這種情況?
你要知道,一個簡單的
<?php
session_start();
Session::instance();
?>
會產生相同的異常。 我認爲這是Kohana 3.2中的一個錯誤,但我需要用某種方式欺騙它。順便說一句http://kohanaframework.org/3.2/guide/api/Session
,我使用的是默認的,本地會話類:
要了解更多關於Session
類,檢查了這一點。
謝謝你的回答。說實話,我認爲不存在「更好」的解決方案,這是一個很好的解決方法。 –
完美的一個..明白了! – jeeva