Detaillierte eCommerce Berichte.
Online for 586 days | Last update: 2010.06.25, 15:35 You're not logged in | login

Menu
Home
Topics
Galleries

Topics
abgemahnt
e-Commerce
e-Commerce Shop-Software
Kostenloses WordPress Themes
Marketing
Open-Source
Page Rank
SEO SEM SMO
SEO Tools
SEO-Nachrichten
Suchmaschinen
Veranstaltungen


Search
 

Partner
eCommerce
SEO Tools
SEO
Günstiges Webhosting
Nachrichten
iphonekönig
online Casino
iPhone4Spiel
WasserbettenGuerilla
Blog Portal
Blog Top Liste - by TopBlogs.de
Blogverzeichnis - Blog Verzeichnis bloggerei.de
Add to Technorati Favorites

Freitag, 25. Juni 2010

PHP Tutorial - PHP Session

PHP und Sessions

PHP Bild

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 Website anhalten, danach - also mit dem Aufrufen einer anderen Seite - sind sie endgültig verloren.

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 User zugeordnet werden.

Wie werden Sessions in PHP identifiziert?

ID

PHP kennt die eine oder andere Option, Sessions wiederzufinden.

Superglobals: GET

Die Superglobal Variable $_GET kann benutzt werden um Sessionparameter zu übergeben. Diese Paramter sind in aller Regel die Session ID bzw. der oben erwähnte Name der Session Datei. GET-Paramter werden einfach hinten an eine Datei angehangen.

Hidden Fields

Es ist möglich, ein HTML Formular mit einem versteckten Eingabefeld zu definieren. In diesem steht dann -für den durchschnittlichen User nicht sichtbar - die Session ID. Mit dem Absenden des Formulars werden auch die versteckten Daten übertragen, so dass die Session ID übergeben wird.

The Cookie jar...

Die wohl eleganteste Option ist die Benutzung von Cookies. Dabei wird automatisch ein Cookie im Browser des Users gesetzt, der die Session ID enthält. Der Benutzer bekommt also eigentlich überhaupt nichts davon mit und kann die Session ID auch nicht versehentlich weitergeben.

Sessions: praktische Beispiele

Die Einsatzgebiete von PHP Sessions sind vielfältig. Das wohl prominenteste Vorbild ist ein Loginsystem, wie man es von jedem Forum, Blog, etc... 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 Kasse alle Artikel noch im Wagen vorfinden kann.

PHP Sessions bieten sich aber auch bei mehrseitigen Formularen an. Als Musterbeispiel seien hier Umfragen genannt, die sich über mehrere Seiten erstrecken. Ohne Sessions könnte so etwas nur sehr mühsam realisiert werden.

Dassogenannten Affenformular basiert auf Sessions. Dabei werden vom User einmalig eingetippte Eingaben kurzfristig gespeichert. Damit wird sichergestellt, dass diese Eingaben nicht verloren gehen, wenn der Benutzer eine Fehler beim Eingeben macht. PHP Sessions gewähren diese temporäre Speicherung.

Mehr zu Sessions

Eine sehr gute deutschpsprachige Quelle bezüglich PHP Sessions ist mywebsolution.de oder besser gesagt der PHP Session Workshop. Dieser Workshop behandelt beispielsweise die .ini Einstellungen für Sessions und beschreibt, wie man Sessions in einer Datenbank speichern kann.

Social Bookmarking:

by ecommerce @ 15:35h | link

Mittwoch, 17. Februar 2010

iPhoneÖtzi

Der Begriff iPhoneÖtzi erfreut sich seit einiger Zeit einer immer grösser werdenden Beliebtheit. Zurecht fragt sicht der geneigter User nun: Was ist denn eigentlich iPhoneÖtzi und warum wächst die Menge der Informationen (und Treffer bei Google.at) so rasant an? Diesen Fragen zur iPhoneÖtzi eklere Ich Jetzt. Der Anfang diesen Winder gestartete Suchmaschinenoptimierungswettstreit iPhoneÖtzi, bei dem es neben Ruhm und Ehre auch ein dickes iPhone 4GS 32GB gratis zu gewinnen gibt endet am Montag den 22. Februar um 12:00 Uhr.

Social Bookmarking:

by ecommerce @ 22:48h | link

Dienstag, 9. Februar 2010

Google Buzz

Der Suchsmaschinenanbieter Google mit Google Buzz hat am Dienstag wie erwartet neue Kommunikationsdienste für Google Mail vorgestellt. Google Buzz ist ein in den Maildienst integrierter Twitter-Klon, in den sich Inhalte aus anderen Google-Diensten wie Picasa und YouTube problemlos einbinden lassen sollen. Neue Nachrichten fließen in Echtzeit in die Mail-Inbox des Nutzers ein, erklärte Entwickler Todd Jackson am Dienstag am Google-Stammsitz in Mountain View (US-Bundesstaat Kalifornien).

Den ganzen Beitrag bei heise online lesen.

Social Bookmarking:

by ecommerce @ 23:06h | link


Recent Updates
PHP Tutorial - PHP Session
PHP und Sessions Sessions sind eine hervorragende...
by ecommerce (2010.06.25, 15:35)
iPhoneÖtzi
Der Begriff iPhoneÖtzi erfreut sich seit einiger...
by ecommerce (2010.02.17, 22:52)
Google Buzz
Der Suchsmaschinenanbieter Google mit Google Buzz hat...
by ecommerce (2010.02.09, 23:06)
iPhoneKönig SEO-Contest
iPhoneKönig lautet das neue Keyword bei einem...
by ecommerce (2010.01.23, 19:16)
iphonekönig
Die Seite iPhoneOhneVertrag.com veranstalltet einen...
by ecommerce (2009.12.27, 15:33)

September 2010
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
 
 
kostenlose Webstatistikkostenlose Webstatistik


xml version of this page
.