Borntobeaseo
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Menu
HomeTopics Galleries Topics BorntobeaseoSEO Search
VolksPhone iPhoneKönig |
Freitag, 25. Juni 2010
PHP: Sessionbasiertes Loginsystem PHP und Sessions
Sessions sind eine hervorragende Möglichkeit um Daten über mehrere Webseiten hinweg zu Erfassen. PHP hat nämlich generell das Problem, das in Variablen gehaltene Werte nur für die Anzeigedauer einer Internetpräsenz anhalten, danach - also mit dem Aufrufen einer anderen Seite - sind sie für immer verloren. Hinter den Kulissen: PHP SessionsDie Persistierung von Daten durch eine PHP Session kann grundsätzlich auf mehr als eine Art und Weise verwirklicht werden. Die Standardroutine sind Dateien, es ist aber auch eine datenbankbasierte Sessionverwaltung machbar. Wichtig ist nur, dass Sessions unter Zuhilfenahme von einer eindeutigen Kennung/Namen identifiziert werden können. Wie werden Sessions in PHP identifiziert?
Sessions können bei PHP auf vielfältigem Wege identifiziert werden. GET ParameterAuf der einen Seite wäre da die Möglichkeit, den oben genannten Namen (auch Session ID genannt) mittels GET Parametern weiterzugeben. Durch eine gewisse Einstellung in der php.ini werden automatisch an alle URL, die auf die eigene Webseite verweisen, GET Variablen mit der Session ID angehangen. Versteckte FormularfelderEs gibt sog. hidden-Felder bei HTML Formularen. Diese sind für den Benutzer nicht sichbar, können aber nichtsdestoweniger Daten inkludieren und übertragen. Ein solches Hidden Feld wird benutzt um die Session ID von einem Formular an die ausführende Seite zu übergeben. "Plätzchen"Die wohl eleganteste Möglichkeit ist die Benutzung von Cookies. Dabei wird automatisiert ein Cookie im Browser des Users gesetzt, der die Session ID enthält. Der User bekommt also im Prinzip überhaupt nichts davon mit und kann die Session ID auch nicht unbeabsichtigt weitergeben. Sessions: praktische BeispieleDie Einsatzgebiete von PHP Sessions sind - gelinde gesagt - mannigfaltig. Das wohl allgemein bekannteste Vorbild ist ein Loginsystem, wie man es von jedem Forum, Blog, und so weiter.. kennt. Ein anderes Exempel ist eine Einkaufswagenfunktionalität. Dabei können User durch den Webshop stöbern und eventuell gefällige Artikel kurzzeitig in einem Einkaufswagen speichern. Dieser bleibt persistent, so dass man schließlich an der Ladenkasse alle Artikel noch im Wagen vorfinden kann. PHP Sessions bieten sich aber auch bei mehrseitigen Formularen an. Als Exempel seien hier Umfragen genannt, die sich über mehrere Seiten erstrecken. Ohne Sessions könnte so etwas nur sehr umständlich realisiert werden.
Weitere Informationen über PHP SessionsEs gibt viele sehr gute englische Quellen über Sessions in PHP. Eine der wenigen deutschsprachigen Ressourcen bietet MyWebsolution.de an. Diese Netzseite hat sich dem Thema PHP Tutorials">PHP lernen verschrieben und nennt einen sehr ausführlichen Workshop über PHP Sessions sein eigen. by ecommerce @ 15:56h | link Freitag, 11. September 2009
VolksPhone zur dmexco VolksPhone ist ein aktueller bekannter SEO-Wettbewerb. Doch was können wir aus so einem SEO-Wettbewerb lernen und welche schlüsse können wir aus VolksPhone ziehen? Sie bieten im Nachhinein ein schönes Analyse-Umfeld. Deshalb nehmen wir kontinuierlich an SEO-Wettbewerb wie VolksPhone teil und bauen unser fachliches Know-how für Sie ständig weiter aus. by ecommerce @ 23:45h | link Donnerstag, 30. Juli 2009
Ende des Blogs Born To Be A SEO Liebe Freundinnen und Freunde, liebe Gemeindemitglieder, und liebe Interessierte, by ecommerce @ 23:54h | link |
Recent Updates PHP: Sessionbasiertes...
PHP und Sessions Sessions sind eine hervorragende... by ecommerce (2010.06.25, 15:56) VolksPhone zur dmexco
VolksPhone ist ein aktueller bekannter SEO-Wettbewerb.... by ecommerce (2009.09.11, 23:45) Ende des Blogs Born To...
Liebe Freundinnen und Freunde, liebe Gemeindemitglieder,... by ecommerce (2009.07.30, 23:54) Borntobeaseo - Nur noch...
Stetig nach meinem Lieblingsmotto "Borntobeaseo" geht... by ecommerce (2009.07.19, 11:04) Borntobeaseo heute
So ein Borntobeaseo sagt man sich heute, teilt das... by ecommerce (2009.07.13, 23:22)
Website Software powered by sixgroups.com
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||