2008-10-28 37 views

Trả lời

7

Tùy thuộc vào phương pháp ưa thích của bạn để sửa đổi các biến PHP (cấu hình của Apache, .htaccess), thay đổi giá trị session.cookie_domain thành một giá trị nhất quán.

tôi có nhiều tên miền phụ, và mỗi phần VirtualHost trong file config Apache chứa các dòng sau:

php_value session.cookie_domain mydomain.com

Cú pháp nên được tương tự nếu bạn thực hiện những thay đổi trong tệp .htaccess.

Cập nhật bình luận bobert5064 của:

Đối với nhiều tên miền (ví dụ domain1.com, domain2.org), tôi nghĩ rằng đó là chỉ cần thiết để lựa chọn một tên miền chung (tức là domain1.com). Tôi chưa bao giờ thử điều này, vì vậy tôi không thể xác minh rằng nó hoạt động, nhưng logic có vẻ chính xác.

Ngoài ra còn có một phương pháp để đặt hướng biến trong PHP được mô tả tại http://us.php.net/manual/en/function.session-set-cookie-params.php. Tài liệu không đưa ra tham chiếu đến khả năng hoặc không có khả năng đặt cookie trên một tên miền khác.

+1

Vấn đề là tôi đang sử dụng nhiều URL riêng biệt, không phải các tên miền phụ. tức là domain1.com domain2.com –

1

Nếu một trang web chuyển tiếp hoặc liên kết đến một trang, nó có thể bao gồm id phiên trong số href của liên kết hoặc dưới dạng đầu vào trong biểu mẫu. Tương tự như phương pháp img tag của George của George, nhưng phiên sẽ chỉ chuyển sang nếu và khi cần.

Điều tốt nhất phụ thuộc vào mẫu sử dụng của trang web của bạn thực sự.

Các vấn đề liên quan