Ben giriş Yeni bir oturum oluşturulur. Hangi giriş oturumu için oluşturulan nasıl sonra bilebilirim?
Ben oturumu değerini alıyorum, ama nasıl oturumu için hangi kullanıcı bilmek ve bu sayfa onu yönlendirmek?
Sen her sayfada oturuma devam oluşturmak / inç kullanıcı oturum zaman (yeni) bir oturum oluşturmak istemiyorum.
İşte bazı örnek şartları aşağı kırılmış.
login.php
<?php
session_start();
if ($_POST['user'] == 'john' && $_POST['pwd'] == 'password') {
$_SESSION['loggedIn'] = true;
$_SESSION['firstname'] = 'John';
}
?>
admin.php
<?php
session_start();
if (!isset($_SESSION['loggedIn']) || !$_SESSION['loggedIn']) {
header('location: login.php');
exit();
}
echo 'Hello ' . $_SESSION['firstname'] . '!';
?>
session_start()
yeni bir oturum oluşturur. Tüm veriler ($ _SESSION) sunucusunda saklanır. Oturumun kimliği ile yeni bir çerez istemci tarafında saklanır.true
hiçbir $_SESSION['loggedIn']
anahtar seti vardır sipariş login.php yönlendirilirsession_start()
tarayıcı tarafından gönderilen çerez tarafından oturumu canlandırıyor$_SESSION
dizi içinde biz bu not.