Ben aynı sunucuda birden çok etki PHP oturumları korumak için bir yol arıyorum. Ben bir Simple Machines Forum ile benim siteleri entegre olması için gidiyorum bu yüzden MySQL tabanlı oturumları kullanmanız gerekecektir. Teşekkürler!
PHP değişkenleri (Apache yapılandırma,. Htaccess) değiştirerek sizin tercih edilen yönteme bağlı olarak, session.cookie_domain değer tutarlı bir değer olarak değiştirebilirsiniz.
Ben birden çok alt etki alanları var, ve Apache yapılandırma dosyasında her VirtualHost bölümüne aşağıdaki satırı içerir:
php_value session.cookie_domain mydomain.com
Eğer bir. Htaccess dosyasında değişiklik yaparsanız sözdizimi benzer olmalıdır.
Bobert5064 en Yorumlarınız için güncelleme:
Birden çok etki (yani domain1.com, domain2.org) için, ben ortak bir alan adı (yani domain1.com) Sadece seçim için gerekli olduğunu düşünüyorum. Ben bu denedim hiç, bu yüzden çalıştığını doğrulamak değil, ama mantık doğru gibi görünüyor.
http://us.php.net/manual/en/function.session-set-cookie-params.php açıklanan PHP değişkenler yönünü ayarlamak için bir yöntem de bulunmaktadır. Belgeler farklı bir etki çerezleri ayarlamak için yeteneği ya yetersizlik hiçbir başvuru yapar.