| Metodología para la Educación a Distancia I (RIF-ET01-COLAM). |
![]() |
Friday, 25. June 2010 PHP: Sessionbasiertes Shopsystem
PHP und Sessions
Variableninhalte speicher - und das für mehr als nur die Spanne eines Skriptes. Das ist wohl kurz zusammengefasst das Einsatzareal von Sessions. Die Technologie braucht man öfters als man zunächst annehmen möchte, da PHP ein zerstreutes Kerlchen ist und sicher weigert, Information für mehr als die Anzeigezeit einer Seite zu persistieren. Wie funktionieren Sessions?Sessions werden in PHP permanent als Dateien abgelegt. Diese Dateien haben einen bestimmten Namen (meist ein zufällig erzeugter String aus 32 Buchstaben und Zahlen). Anhand dieses Namens können Sie einem Webseitenbenutzer zugeordnet werden. Wie funktioniert das mit der Identifikation?
Die Identifizierung bei PHP Sessions kann auf verschiedene Arten erreicht werden. $_GETDie Superglobal Variable $_GET kann benutzt werden um Sessionparameter zu übergeben. Diese Paramter sind generell die Session ID bzw. der oben erwähnte Name der Session Datei. GET-Paramter werden einfach hinten an eine Datei angehangen. Versteckte FormularfelderEs ist möglich, ein HTML Formular mit einem versteckten Eingabefeld zu definieren. In diesem steht dann -für den normalen Benutzer unsichtbar - die Session ID. Mit dem Absenden des Formulars werden auch die versteckten Daten übertragen, so dass die Session ID übergeben wird. CookiesFrüher waren sie oft verpöhnt, heute sind sie wohl schon zum Standard geworden. Die Rede ist hier von Cookies. Das sind Dateien, die der Webbrowser speichert um Informationen über eine Internetseite festzuhalten. Da merkt man scho ander Fomulierung, dass sich Cookies und PHP Sessions quasi vollenden ;) PHP Sessions in praxiDie Einsatzgebiete von PHP Sessions sind mannigfaltig. Das wohl bekannteste Exempel ist ein Loginsystem, wie man es von jedem Forum, Blog, usw... kennt. Ein weiteres bekanntes Beispiel ist der typische "Einkaufswagen" wie ihn wohl so ziemlich jedes Shopsystem einsetzt. Dabei werden Waren elektronisch zwischengespeichert, obwohl der Benutzer auf einer anderen Seite unterwegs ist. Bei dem abschließenden Bezahlen sind dann alle Artikel vorhanden. Bei Umfragen im World Wide Web sind Sessions auch sehr willkommen. Diese Umfragen bestehen insgesamt nicht nur aus einer Seite und die Daten der vorherigen Seite dürfen natürlich nicht abhanden kommen. Also werden auch hier PHP Sessions eingesetzt. Durch PHP Sessions werden insgesamt sogenannte Affenformulare realisiert. Bei diesen Formularen geht es darum, dass die eingegebenen Infos fortdauern, wenn das Formular abgeschickt wird aber eine Eingabe nicht ganz korrekt war. Wo kann man mehr über Sessions erfahren?Es gibt viele sehr gute englische Quellen über Sessions in PHP. Eine der geringen deutschsprachigen Ressourcen bietet MyWebsolution.de an. Diese WWW-Seite hat sich dem Thema PHP lernen verschrieben und nennt einen sehr umfassenden Workshop über PHP Sessions sein eigen.
Δ Saturday, 13. December 2008 BigiPhone - Wettbewerb
Als ?passiver? Internetuser ist es recht interessant, wie schnell die Anzahl der Suchtreffer für BigiPhone bei Google ansteigt und wie viele verschiedene Denkansätze es zu diesem Thema gibt.
Δ Friday, 11. March 2005 Los siguientes documentos han sido incorporados al pool de trabajo:
Algunos servidores de correo rechazan, por razones de seguridad, archivos adjuntos con extensión *.exe, o *.zip.
Para su consulta, hemos subido aquí estos archivos de interés general sobre la EaD. Para bajar estos archivos basta con un click ó mejor aún, un click con el boton derecho del ratón y entonces "guardar".
Δ Sunday, 27. February 2005 A todos los participantes del curso RIFET01...
Cordial saludo. José Gonçalves
Δ |
Cambios recientes: |
|