Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mempertahankan sesi PHP di beberapa domain di server yang sama?

Bergantung pada metode pilihan Anda untuk memodifikasi variabel PHP (konfigurasi Apache, .htaccess), ubah nilai session.cookie_domain menjadi nilai yang konsisten.

Saya memiliki beberapa sub-domain, dan setiap bagian VirtualHost di file konfigurasi Apache berisi baris berikut:

php_value session.cookie_domain mydomain.com

Sintaksnya harus serupa jika Anda membuat perubahan pada file .htaccess.

Diperbarui untuk komentar bober5064:

Untuk beberapa domain (yaitu domain1.com, domain2.org), saya pikir hanya perlu memilih nama domain yang umum (yaitu domain1.com). Saya belum pernah mencoba ini, jadi saya tidak dapat memverifikasi bahwa ini berfungsi, tetapi logikanya tampaknya akurat.

Ada juga metode untuk menyetel arah variabel dalam PHP yang dijelaskan di http://us.php.net/manual/en/function.session-set-cookie-params.php . Dokumentasi tidak mengacu pada kemampuan atau ketidakmampuan untuk menyetel cookie pada domain yang berbeda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konversi Tabel Sensitif Huruf MySQL

  2. Cara memasukkan kolom yang dipilih dari file CSV ke database MySQL menggunakan LOAD DATA INFILE

  3. Kesalahan MySQL 1215:Tidak dapat menambahkan batasan kunci asing

  4. Adakah yang menemukan cara yang efisien untuk menyimpan nilai BSON ObjectId dalam database SQL?

  5. Apa cara terbaik untuk mengakses database dari PHP?