Bedingt set-session-Daten in codeigniter
möchte ich meine session-Daten aus meiner Sicht aber Bedingt, also im javascript-Teil meiner anzeigen habe ich
$('#demo').click(function(){
$this->session->set_userdata('sample',10);
});
Aber immer , wenn ich aktualisieren meine Seite , ohne auf die Taste , wird die session-Daten , "sample" eingestellt ist, gibt es eine Möglichkeit, ich kann diese session-Daten NUR gesetzt, nachdem ich auf die Schaltfläche klicke ?
Danke
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du bist Vermischung von Javascript und PHP (client-side und server-side). Sie können es tun, durch den Einsatz von Ajax wie diese:
Und in Ihrem
Mycontroller.php
- Datei, erstellen Sie eine Funktion namens "Sitzungen":Wenn Sie brauchen, um die übergabe von Informationen aus Javascript an PHP:
Mehr Informationen über Ajax in JQuery http://api.jquery.com/jQuery.ajax/
EDIT:
Überprüfen, ob eine session-variable existiert in CodeIgniter:
Abschnitt "Abrufen Von Sitzungsdaten" http://codeigniter.com/user_guide/libraries/sessions.html
Folgende Methode gibt FALSE zurück, wenn die variable in der session nicht gesetzt ist,
Sonst, es gibt den entsprechenden Wert.