Tôi có ứng dụng Facebook iFrame (viết bằng PHP) và khi tôi chạy nó trong IE8, dữ liệu phiên của tôi không được duy trì.Facebook/IE8 - Phiên không được lưu giữ
Tôi đang sử dụng Symfony 1.4 và đã thử cả trình bao bọc phiên của Symfony và $ _SESSION.
Tôi thiết lập hai trang thử nghiệm: trang đầu tiên xác định $_SESSION['foo'] = 'bar'
và gọi print_r($_SESSION)
. Trang thứ hai cũng gọi số print_r($_SESSION)
. Tôi thấy các biến phiên của tôi được đặt trên trang đầu tiên, nhưng không được đặt trên trang thứ hai.
Mọi thứ hoạt động tốt trong Firefox và Chrome và tôi đã có hai người khác kiểm tra điều này trên các máy tính khác nhau chạy IE8 và chúng có cùng vấn đề.
Tôi đã thử xóa bất kỳ javascript Facebook nào khỏi trang của mình nghĩ rằng nó có thể bằng cách nào đó đang can thiệp, nhưng điều đó không giải quyết được gì.
Bất kỳ trợ giúp nào sẽ được đánh giá cao, cảm ơn!
bản sao có thể có của [Cách xử lý đúng mã thông báo phiên và truy cập bằng Facebook PHP SDK 3.0?] (Http://facebook.stackoverflow.com/questions/6468103/how-to-properly-handle-session- và-access-token-với-facebook-php-sdk-3-0) – rjmunro