Aynı sunucu, Farklı Etki Farklı Oturumları iste

3 Cevap php

Ben tek bir veritabanı konuşmak birden çok etki için giriş ve kayıt uygulama ediyorum - Biz i.domain-a.com ve i.domain-b.com onları arayacağım. Böylece i.domain-a.com/hello.php ve i.domain-b.com/hello.php aynı şeyi koşturttuğun - Bu iki alt alan tek bir sunucuya işaret DNS A kayıtları var.

Ben A etki üzerinde bir oturum oluşturmak Yani, o zaman ben B etki alanına gidin ve aynı oturum bilgilerini alabilirsiniz. Ben kayıt işlemek için yazdım aynı PHP fonksiyonları kullanmak olduğunu ikisi tamamen ayrı giriş sistemlerini uygulamak için, ben session_name() dayalı ile bir şeyler yapmalıyım $_SERVER['HTTP_HOST']? Benim durum this guy ne kadar benzer emin değilim, ve bu soru çok benzer değildir umarım.

3 Cevap

Oturumları ile sorunları önlemek için session_name ('myapplication') [oturum_ismi ({UNIQUE_APP_ID})] kullanmalısınız.

Eğer söz vardır sorun web sitesinin kullanıcıları için bir yönetim paneli ve bir işaret-form var daha basit durumlarda oluşabilir.

Oturum_ismi kullanılan değilse imzalı-kullanıcı admin erişimi olabilir. Panel but this depends on the auth. scheme and mechanism you have implemented.

Saygılarımızla,

Oturumlar / kurabiye alanı özgü ve DNS ayarlarına güvenmeyin. Eğer bunlar ayrı etki yaşarken hem sistemin oturumları ayrı ayrı olmak istiyorsanız zaten tüm hazırsınız.

I session_name() aslında diğer adamın sorusuna, aynı etki iki ayrı seans için en iyi çözüm olurdu inanıyorum.

Hayır, aynı oturum alma farklı kullanıcılara durur mekanizması bir sunucu bazında değil, bir konak için temeli üzerinde çalışır.