Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để duy trì các phiên PHP trên nhiều miền trên cùng một máy chủ?

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

Tôi có nhiều miền phụ và mỗi phần VirtualHost trong tệp cấu hình Apache chứa dòng sau:

php_value session.cookie_domain mydomain.com

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

Đã cập nhật cho nhận xét của bobert5064:

Đối với nhiều tên miền (tức là domain1.com, domain2.org), tôi nghĩ chỉ cần 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/ Chức năng.session-set-cookie-params.php . Tài liệu này không đề cập đến khả năng hoặc không thể đặt cookie trên một miền khác.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL CHÈN VÀO ... GIÁ TRỊ và CHỌN

  2. Chọn nhiều bảng so với THAM GIA (hiệu suất)

  3. Làm thế nào để có một tập lệnh Shell tiếp tục sau khi khởi động lại?

  4. Chọn các hàng duy nhất trong một nhóm hai khả năng

  5. Cách chọn các hàng riêng biệt mà không cần sử dụng nhóm theo câu lệnh