2012-10-02 48 views
0

我的身份驗證使用CI會話,並且在我檢查的任何地方都正常工作。我只注意到,在iPhone上我只能登錄,如果我清除iPhone(Safari)瀏覽器中的所有Cookie和數據。 Ipad很好沒有這個問題。Iphone上的Codeigniter會話問題

Cookie是否被損壞?有沒有人遇到過這個。我希望能夠繼續使用CI會話。我有切換加密的cookie有人建議。沒有工作。

任何想法非常讚賞。

+0

多少部iPhone你嘗試一下嗎?你有沒有嘗試重置你測試過的iPhone?它是否也發生在Chrome瀏覽器(App Store中)? – Geert

+0

@Geert:感謝您試用Chrome的想法。 Chrome在iPhone上運行良好。我只在iphone 5上測試過這個版本的應用程序。所以也許它只是iphone上的一個safari bug。 – BobB

+0

嘗試使用不同的iPhone,也許它工作得很好嗎? – Geert

回答

0

環顧四周,看起來原因是iPhone緩存Ajax請求的Safari。 與會話無關。 添加時間戳到我的ajax請求解決了我的問題。

var timestamp = new Date().getTime(); 

關我通過我的所有js文件尋找$就 :)