Was ist der richtige Weg, um zu testen, CodeIgniter session-variable?

Nehmen Sie die folgende code-snippet. Was ist der beste Weg, um zu testen, ob die session-variable nicht leer ist?

<?php if ($this->session->userdata('userID')) {
   $loggedIn = 1;
}
else {
   $loggedIn = 0;
} ?>

Wenn später in meinem Skript, ich nenne die folgenden, die ersten Drucke richtig, aber bei der zweiten erhalte ich Message: Undefined variable: loggedIn

<?php echo $this->session->userdata('userID'));
      echo $loggedIn; ?>

Ich habe versucht, mit !empty und isset, aber beide waren erfolglos. Auch ich habe versucht zu tun, die wenn/dann-Anweisung rückwärts mit if (!($this->session->userdata('userID')), aber keine Würfel. Irgendwelche Gedanken?

InformationsquelleAutor JamieHoward | 2012-05-23

Schreibe einen Kommentar