Wie Sie überprüfen, ob die Sitzung abgelaufen ist, in Zend_Framework

December 31

"Zend Framework" ist ein Satz von PHP Code Standards, Funktionen und Eigenschaften, die Sie verwenden, um dynamische Webseiten zu erstellen. Sie verwenden das Zend Framework, e-Commerce-Websites zu erstellen, die Produkt zu verkaufen und nehmen Bestellungen für Web-basierte Verkäufe. Sitzungen werden verwendet, um zu verfolgen Benutzereinstellungen und des Benutzers Warenkorb legen. Wenn eine Sitzung abläuft, werden die Einstellungen des Benutzers vom Server entfernt. Die Funktion zeigt, dass der Benutzer im Leerlauf oder aus Ihrem System angemeldet wurde.

Anweisungen

1 Rechten Maustaste die PHP-Datei, die Sie verwenden, um die Sitzung zu erkennen möchten. Klicken Sie auf "Öffnen mit" und wählen Sie Ihre bevorzugte PHP-Editor.

2 Initiieren Sie den Namespace für die Session-Klasse. Fügen Sie den folgenden Code um die Klassenvariablen zu erstellen:

$session = neue Zend_Session_Namespace();

3 Den Session-Wert abrufen. Wenn der Session-Wert, den Sie überprüfen möchten, als eine leere Zeichenfolge zurückgegeben wird, wissen Sie, dass die Sitzung nicht mehr gültig ist. Der folgende Code Ruft den Wert:

$value = $_Session ['Var'];

Ersetzen Sie "Var", mit dem Variablennamen der Sitzung, die, den Sie überprüfen möchten.

4 Implementieren Sie eine "if"-Anweisung, um eine Meldung anzuzeigen, wenn die Sitzung ungültig ist. Der folgende Code fordert den Benutzer zum Anmelden, wenn die Sitzung nicht gültig ist:

Wenn ($value == ''){Echo "bitte wieder einloggen. Ihre Sitzung ist abgelaufen. ";}