|
# Session Variablen setzen und löschen
|
|
# Session Variablen setzen und löschen
|
|
|
|
|
|
Mit QUIQQER ist das Setzen von Daten für die aktuelle Sitzung recht einfach. Serverseitig gibt es oft keine Probleme Session Daten zu verändern oder zu löschen, clientseitig ist das oftmals etwas umständlich. QUIQQER bietet daher zusätzlich auch eine JavaScript-Schnittstelle die das Setzen / Verändern / Löschen von Session Daten sehr einfach macht.
|
|
QUIQQER bietet JavaScript und PHP Schnittstellen, um Daten in der aktuellen Session zu speichern, verändern oder löschen.
|
|
|
|
|
|
## JavaScript
|
|
## JavaScript
|
|
|
|
|
|
Alle JavaScript Session Methoden geben `Promise` Objekte zurück.
|
|
Alle JavaScript Session Methoden geben `Promise` Objekte zurück.
|
|
|
|
|
|
```javascript
|
|
```javascript
|
|
|
|
|
|
require(['utils/Session'], function(Session) {
|
|
require(['utils/Session'], function(Session) {
|
|
|
|
|
|
// Daten setzen
|
|
// Daten setzen
|
... | @@ -22,14 +21,11 @@ require(['utils/Session'], function(Session) { |
... | @@ -22,14 +21,11 @@ require(['utils/Session'], function(Session) { |
|
Session.remove('KEY');
|
|
Session.remove('KEY');
|
|
|
|
|
|
});
|
|
});
|
|
|
|
|
|
```
|
|
```
|
|
|
|
|
|
## PHP
|
|
## PHP
|
|
|
|
|
|
```php
|
|
```php
|
|
<?php
|
|
|
|
|
|
|
|
$Session = QUI::getSession();
|
|
$Session = QUI::getSession();
|
|
|
|
|
|
// Daten setzen
|
|
// Daten setzen
|
... | @@ -40,5 +36,4 @@ $data = $Session->get('KEY'); |
... | @@ -40,5 +36,4 @@ $data = $Session->get('KEY'); |
|
|
|
|
|
// Daten entfernen
|
|
// Daten entfernen
|
|
$Session->remove('KEY');
|
|
$Session->remove('KEY');
|
|
|
|
|
|
``` |
|
``` |