Cũng như tôi đã đăng trước đó ... Tôi đã tạo một trang web bằng hai ngôn ngữ. Một với URL www.mainDomain.com
(tiếng Anh) và một với www.fr.subDomain.com
(tiếng Pháp).Vấn đề trong việc duy trì phiên giữa hai miền khác nhau trên trang web được thực hiện trong CakePHP
Cả hai đều được thực hiện trong CakePHP, bằng tiếng Pháp, tôi vừa thay đổi chế độ xem thành tiếng Pháp. Nhưng vấn đề là, khi bất cứ ai đăng nhập bằng phiên bản tiếng Anh và sau đó chuyển sang phiên bản tiếng Pháp, phiên không nhận ra nó và yêu cầu đăng nhập lại. Nó đã trở thành lỗi lớn nhất trong ứng dụng Web mà tôi đã làm cho đến nay.
Vì vậy, như Swanny đã nói với tôi để đi qua a link và tôi đã làm nó trên ứng dụng của tôi như nó đã được nói trên liên kết.Apparently, nó làm việc cho đăng nhập chia sẻ phiên giữa hai tên miền (tên miền chính và tên miền phụ của nó). Nhưng khi tôi kiểm tra kỹ lưỡng, tôi nhận ra rằng cả hai trang web đều đang ném TIN TỨC mới nhất từ Cơ sở dữ liệu, cả hai dữ liệu đều khác nhau. Chỉ cần kiểm tra nếu tôi đã sai, tôi đã thay đổi một số biến lưu vào cơ sở dữ liệu trong mảng phiên. Nhưng bây giờ nó từ chối nhớ bất cứ điều gì (phiên). Bất cứ ai có thể đề nghị tôi những gì có thể được vấn đề với điều này và làm thế nào tôi có thể giải quyết điều này ... ???
Cảm ơn trước
Tôi đang sử dụng ubuntu và zend framwork. Tôi nên viết mã ở đâu? Cảm ơn – NAVEED
nếu bạn có example.org và sub.example.com thì sao? Điều đó có thể không? – Dobler
@Dobler Các miền khác nhau? Không. Bạn cần một cây cầu - giống như một chuyển hướng của một loại nào đó để thực hiện công việc này. Hoặc bạn kéo trạng thái đăng nhập ở phía máy khách với yêu cầu tên miền chéo bằng JavaScript (ví dụ: jsonp). – Till