Tamam ben bir oturumu kurmak ... ama şimdi nasıl benim diğer sayfalarda çalışması yapabilirim?
Ben yapıyorum denedim
@session_start();
if(isset($_SESSION['$userName'])) {
echo "Your session is running " . $_SESSION['$userName'];
}
PHP kurulumu (oturum yazma ok) ve normal tarayıcısına gönderilen (ve korunmuş) kurabiye net ise, böyle bir şey yapmak mümkün olmalıdır
İlk sayfada:
session_start();
$_SESSION['userName'] = 'Root';
Ikinci sayfada:
session_start();
if(isset($_SESSION['userName'])) {
echo "Your session is running " . $_SESSION['userName'];
}
Herhangi bir çıktı gönderilmeden önce dikkatli bir session_start () çağrılmalıdır olun, böylece session_start için @ kullanmak zorunda eğer uyarıları gizleyebilirsiniz.
Bu uyarılar olduğu için, verilen örnek işe yaramazsa session_start çağırmadan önce bu eklemeyi deneyin:
error_reporting(E_ALL);
Oturum çerezi ilk hit tarayıcısına gönderilen ediliyor ve sonraki istekleri tarayıcı tarafından döndürülen almak olduğunu kontrol edin. Birçok nedeni vardır neden bu başarısız olabilir - çağrı session_start önce genellikle PHP başlıkları kızardı etti () (dolayı UTF-8 BOM karakter veya sadece dağınık programlama olabilir).
Eğer hata raporlama etkin var ettik emin olun.
C.