PHP - Bir işlev içinde oturumu ayarla

0 Cevap php

Bir (sanırım ...) çok basit bir sorun var:

I want to set a session within a function. Simple situation:

Ben bir giriş formu var. Formu subimitting sonra, kullanıcı kimlik doğrulaması varsa denetleyen bir işlev "login" diyoruz. Eğer evet ise, bir oturum ayarlanması gerekir.

İşte bazı çok basit kod:

session_start();

function login() {
  $SESSION['login'] = true;
}

if (isset($_REQUEST['doLogin'])) {
  login();
  // is session is set here, it works...
}

if ($SESSION['login'] === true) echo 'you are logged in';

But this doesn't work. Why? Thanks alot!

0 Cevap