Ben Safari ajax çağrısından çağrıldığında null oluşturulan bir oturumu var.
header.php
session_start();
$_SESSION['test'] = 'this is my session';
mypage.php
session_start();
echo $_SESSION['test']; <-- NOT WORKING ON SAFARI
Teşekkürler
Does it work in other browsers? Does it work in Safari without AJAX? Is this script being loaded from the same domain the original page is on?
Safari görünüşe göre daha conservative cookie policy than other browsers vardır. PHP-yan eserlerin her şey ve diğer tarayıcılar çalışıyorsanız, ben Safari geri sunucuya oturum tanımlama göndermiyor olduğunu düşünürdüm.
o null
ya da o ""
?
zaman if(isset($_SESSION['test']))
Bu doğru çıkmıyor?
Bu sadece safari? Onun tarayıcı ayarlarını eğer öyleyse.
Lütfen oturum tanımlama başarıyla kaydeder ve header.php sayfanın geri kalanı bu $ _SESSION ['deneme'] okuyabilir mi?
Eğer sayfanın çok çok başında session_start () diyorlar?
Eğer herhangi bir hata mı? değilse - Deffo onlara açık var mı?