Ajax ile Sessions Nasıl Yönetilir

3 Cevap

Ikisi birlikte kullanamazsınız ortak senaryolar hangileridir?

3 Cevap

AJAX istekleri ve doğrudan olanlar arasında çok fark yoktur. Özellikle görüş sunucu yan noktadan.

Sizin PHP komut dosyası bir isteği işlemek ve bazı veri göndermek. Bir tarayıcı kendisi ya da bazı JS nesne, tarayıcıda çalışan - bu isteği kim yaptı, önemli değil gerçekten.

Açıkçası, AJAX sadece oturumları ile hiçbir ilgisi yoktur - bu PHP'nin bölge bulunuyor

Çağrı aynı etki (example.com / index.php example.com / ajax.php çağrıları) ile ise, o zaman her iki yerde session_start() aramak ve kullanıcının oturum kullanılması gerektiğini yeterli olmalıdır.

Tüm komut aynı alanı kullanmak emin olun, session_start çağırmadan önce konumlandırarak sağlayabilirsiniz:

session_set_cookie_params(0, "/", example.tld)