cybton.com
Über uns | Jobs | Werbung | Sitemap | AGB | Impressum | Hilfe ?
 Kostenlos anmelden)
eBooks
Hochgeladene Bilder
Letzte Änderungen

Lexikon

Bücher
Themengebiete

Tutorials


Statistik
Mitglieder gesamt: 68138
Mitglieder online: 1
Gäste online: 0
mehr...

Anzeige
eBooks » eBook: PHP » eBook Kapitel: Superglobale Variablen

eBook Kapitel: Superglobale Variablen

Inhaltsverzeichnis

ENV

[Noch kein Text vorhanden]

FILES

[Noch kein Text vorhanden]

GET

Die Variable $_GET ist ein , der alle Parameter enthält, über die die Datei aufgerufen wurde. Dies ist die einfachste Möglichkeit, um Information an eine PHP-Datei zu übergeben.
Nicht immer sind diese Übergaben auch als solche zu erkennen. Bei vielen Seiten, wie auch hier bei Cybton, werden die Parameter durch maskiert.

Beispiel:
Wir haben die Datei index.php und möchten ihr einen String übergeben. Dazu geben wir folgendes in der URL an:
Zitat:
index.php?string=Hallo_Welt

Damit dieser String danach auch ausgegeben wird, brauchen wir folgenden PHP-Code:
php:
1
2
3
4
5
<?php
if(isset($_GET['string']))  //Erstmal überprüfen wir, ob string überhaupt übergeben wurde
{
  echo $_GET['string'];  //Danach geben wir die Variable aus.
}
Wichtig: Wenn if(isset($_GET['string'])) weggelassen wurde kann es bei strengem Error-Reporting zu Fehlern kommen.
Letzte Änderung: 11.08.2008 19:52 Uhr

POST

[Noch kein Text vorhanden]

REQUEST

[Noch kein Text vorhanden]

SERVER

[Noch kein Text vorhanden]

SESSION

1.Was ist eine Session?

Mit PHP Sessions kann der Webserver bzw PHP jeden User der auf die Seite bzw auf die PHP Datei zugreift eindeutig identifizieren. Dadurch entsteht die möglichkeit Daten des Benutzers wärend seiner Sitzung zu speichern bzw zu verarbeiten und sie ihm personifizierte Seiten wiederzugeben.

2. Eine Session erstellen.

Eine Session mit PHP zu erstellen ist relativ einfach wie das folgende Beispiel zeigt.
PHP:
1
2
3
<?php
session_start ();
?>
In Zeile 2 teilen wir PHP mit das wir eine Session erstellen wollen. Absofort wird für jeden Benutzer der unsere Datei aufruft eine ihm eindeutige ID, die sogenannte SessionID, zugewiesen.

3. Mit Sessions arbeiten.

Anhand dieses kleinen Beispiels kann man sehen wozu man eine Session nutzen könnte. Dazu werden zwei Dateien benötigt (datei1.php und datei2.php). In "datei1.php" kommt folgender Quellcode:
PHP:
1
2
3
4
<?php
session_start (); /*PHP wird mitgeteilt das mit sessions gearbeitet wird*/
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR']; /*der Sessionvariable wird die IP des Clients zugewiesen*/
?>
In "datei2.php" kommt folgender Quellcode:
PHP:
1
2
3
4
<?php
session_start (); /*PHP mitteilen das mit Sessions gearbeitet wird*/
echo $_SESSION['IP']; /*Den Inhalt aus der Sessionvariable IP ausgeben*/
?>
Wenn jetzt zuerst die Datei "datei1.php" und dann die Datei "datei2.php" aufgerufen wird, wird beim ausführen der 2. Datei die eigene IP Adresse ausgegeben.
Als kurze Erläuterung im Prinzip ist "$_SESSION['IP]" keine Variable sondern das Array $_SESSION mit der ID "IP" dem dan nacher der wert XYZ zugewiesen wird.

Verweise

Letzte Änderung: 16.10.2008 23:38 Uhr

GLOBALS

[Noch kein Text vorhanden]

Diskussion

nach obennach oben

Copyright © 2008 cybton-network

Google
Partner: #Musik - Dein Internetradio - nexem. - .wir machen news - Your-Book.net - Dein kostenloses Gästebuch
ANEXIA - PHP Entwicklung - Dockers - s.Oliver Schuhe - Think Schuhe - der eigene Weg - Dorfen - Paul Green Schuhe - Bequeme Geox - Web-Entwicklung