Onlinemagazin.de


Herzlich Willkommen!
Einloggen oder kostenlos registrieren


Home | Archiv | Artikel veröffentlichen | Beste Artikel | Erweiterte Suche | Kontakt | RSS Feeds

    Hauptkategorien
» Auto & Motorrad
» Beruf & Karriere
» Business
» Computer
» Esoterik
» Essen & Trinken
» Familie
» Finanzen
» Freizeit
» Gesundheit
» Haus & Garten
» Internet
» Kultur
» Medien
» Politik & Geschichte
» Pressemitteilungen
» Rechtliches
» Sonstiges
» Telekommunikation
» Tiere

   Optionen
» meist gelesene Artikel
» am besten bewertete Artikel

   Newsletter
Abonnieren Sie jetzt unseren Newsletter, um interessante Informationen per Email zu erhalten.
» Ihr Name » Ihre E-mail

Titel Artikeltext    Erweiterte Suche
veröffentlicht: 24.04.2008 | Autor: Hirnhamster
Rubrik: Internet | Leser bisher: 696 | Bewertung:

  

PHP und Sessions

 

Sessions werden verwendet, um Daten bzw. Variableninhalte über mehrere Seiten hinweg zu behalten, ohne sie per _POST oder _GET übermitteln zu müssen. Ein Beispiel dafür ist ein Loginsystem, bei dem ein Wert (z.B. die Benutzer ID) in der Session gespeichert wird, durch den man den User auch als solchen identifizieren kann. Dadurch ist dem System z.B. bekannt, dass der Anwender eine bestimmte Seite betrachten darf.

Aber wie funktioniert das Ganze nun?

Nun, zunächst muss eine Session gestartet werden. Dazu verwendet man die Funktion session_start(). Der Aufruf dieser Funktion bewirkt, dass PHP-intern eine Identifikationsnummer für die Session – die sog. Session ID – erzeugt wird. Danach wird auf dem Server eine Datei mit dem Namen dieser Nummer erstellt. In dieser Datei wiederum werden dann die Daten serialisiert gespeichert. Das bedeutet nichts weiter, als dass die Datenstruktur (z.B. bei Arrays) erhalten bleibt. Da der Benutzer dem System irgendwie mitteilen muss, dass genau ihm diese Session gehört, wird, wenn möglich, ein Cookie mit der Session ID im Browser des Anwenders gesetzt.

 

Der Vollständigkeit halber möchte ich noch erwähnen, dass es sich bei dem oben genannten Prozess nur um eine kurze Skizze des Standardverfahrens zur Sessionerstellung in PHP handelt. Können z.B. keine Cookies beim Client gesetzt werden, muss die Session ID über _GET oder _POST Methoden weitergegeben werden, oder statt Dateien anzulegen kann auch eine Datenbank zum Speichern der Sessiondaten verwendet werden.

 

Praktische Beispiele zur Anwendung von Sessions

Gut nun ist zwar bekannt, wie Sessions grob funktionieren aber wo werden sie denn nun konkret eingesetzt? Dafür gibt es wiederum vielfältige Beispiele, z.B. ein Usermanagement inklusive Loginsystem oder ein „Einkaufswagen“-Funktion, bei der der Kunde verschiedene Artikel zwischenspeichern kann um den Überblick über seinen Einkauf zu behalten. Aber auch bei mehrseitigen Formularen sind Sessions komfortabel, da die Daten in diesem Fall nicht über versteckte Eingabe-Felder weitergegeben werden müssen. Man sieht also, es lohnt sich auf jeden Fall, sich mit Sessions zu beschäftigen und diese Technik zu beherrschen.






1 2 3 4 5
bitte bewerten sie diesen Artikel     Armselig
Hervorragend    
Am meisten gelesene Artikel in der Kategorie Internet

DSL Speed Test
DSL ist immer noch nicht überall verfügbar
Linkverkauf? Da war doch was...
Netiquette im Usenet
Die sichere Seite der Free SMS
Wie DSL unser Leben erleichtert
Downloaden per Usenet
Web 3D Technologien
Sessions in PHP
Kleinanzeigen verhelfen Ihnen zu neuen Kontakten
In wenigen Minuten eigene HTML-Newsletter erstellen und versenden
Ein kleines Fazig nach Googles Pagerank Update Anfang 2007
Clever tauschen mit Hitflip!
Nachrichtenportal - oder kostenlose Tageszeitung
Oder darf es einer von Dakine sein?
Schon wieder nur Werbung !?
INTERNET REVOLUTION-- Tippen Sie noch, oder webben Sie schon?
Youtube Videos downloaden
Free SMS
Einkaufsparadies der Zukunft
Neueste Artikel in der Kategorie Internet

Online Marketing Trends 2012
Pansite
Die iPad Tarife und der Nutzen für den Kunden
Komfortable Geox Schuhe für Kinder
Mit Gutscheinen im Internet Geld sparen
Unkonventionelle Tipps zum Finden einer SEO Agentur Berlin
Online Marketing Agentur – Strategien, Vor- und Nachteile
Papierkarteikarten waren gestern, heute gibt es CoboCards
Merkmale einer guten Online Marketing Agentur
Montecristo Zigarren
Die neue Marketingform mit Euroweb
WebControlling
Daten sichern mit Online-Festplatte.biz
Aktionsangebote online recherchieren
Die sichere Seite der Free SMS
im Internet surfen - dabei Geld verdienen, günstig shoppen und dabei sparen
Neues Content Management System unterstützt das Online Marketing in sozialen Netzwerken
DSL Angebote ohne Mindestlaufzeit
Internet-Abzockern keine Chance!
Die DSL Alternative: Kabel DSL

 Kommentare

Noch keine Kommentare vorhanden. Schreiben Sie den ersten!


    Zufallsauswahl
Visit us at psd2xhtmlservices.com for most professional and international psd to xhtml conversion services. PSD2XHTML services offer psd to wordpress, psd to joomla, psd to html conversion services.

    Statistik
» Alle Artikel
3239
» Alle Autoren
1845
» Bisherige Leser
1256415
» Alle Kategorien
92

Ölfonds
DVD online
online Kredit beantragen
klassische Homöopathie München

Cookies dieser Seite löschen | Top   

Copyright 2008-2011 © Aardon Internet GmbH | Impressum
Linktipp: Partnerprogramme