Tôi có hai ứng dụng mà tôi đang cố gắng hợp nhất. Một được viết bởi tôi và một là một CMS tôi đang sử dụng. Xác thực của tôi xảy ra trong tài khoản tôi đã mã hóa và tôi muốn CMS của mình biết thông tin đó. Vấn đề là CMS sử dụng một tên phiên và ứng dụng của tôi sử dụng tên phiên khác. Tôi không muốn làm cho họ sử dụng cùng một do xung đột không gian tên có thể nhưng tôi vẫn muốn nhận được thông tin này.Bạn có thể chuyển đổi phiên PHP trong một phiên không?
Có thể chuyển đổi tên phiên ở giữa yêu cầu không? Ví dụ: thực hiện một việc như thế này trong CMS:
//session_start already called by cms by here
$oldSession = session_name();
session_name("SESSION_NAME_OF_MY_APP");
session_start();
//get values needed
session_name($oldSession);
session_start();
Điều gì đó tương tự như vậy? Tôi không thể tìm thấy bất cứ điều gì trong các tài liệu hoặc trên web nếu một cái gì đó như thế này sẽ làm việc sau khi session_start() đã được gọi. Lời khuyên?
Baring giải pháp này, tôi đã xem xét việc phát triển một dịch vụ web để có được thông tin, nhưng rõ ràng là chỉ nhận được nó từ phiên sẽ thích hợp hơn vì thông tin đó đã có sẵn.
Cảm ơn!
điều này có vẻ giống như đặt cược tốt ... Tôi sẽ cung cấp cho nó một đi! –
-1: Điều này chỉ thay đổi id phiên, nhưng phiên vẫn như cũ. – hakre