![]() | Paramenterzurück |
Bisher hast du gelernt wie man mit PHP Daten ausgibt usw. aber was bringt dir das? Das kannst du auch z.B. mit dem Taschenrechner rechnen und mit HTML ausgeben? Jetzt zeige ich dir, wie Informationen vom Besucher deiner Seite an das PHP Script weitergegeben werden können.
GET und POST sind die Methoden beim HTML Formular. Und über genau dieses kann man auch Informationen empfangen. Hier ein kleines PHP-Beispiel-Script:
<?PHP
$name = $_GET['name'];
if($name){
echo "Du bist
";
echo $name;
echo "!";
}
?>
<form action=work2t7t1.php method=GET>
Wie heißt du?<br>
<input name=name>
<input type=submit value="OK">
</form>
Schaue mal wenn du deinen Namen eingegeben und abgesendet hast in die Adresszeile. Dort müsste
etwas wie z.B. das stehen:
http://stevieswebsite.de/top/dateien/work2t7t1.php?name=Stefan
Hinter den Fragezeichen stehen immer erst der Name des Felds und dann die Eingabe des Benutzers. Gibt es mehrere Felder
kommt vor jeden neuen Feldnamen ein &.Dies geschieht eigendlich nur bei GET. Wenn du POST verwendest, kannst du aber längere Texte abschicken.
Zur Konstruktion: In Zeile 2 wird die Variable name der Wert vom Feld Name zugewiesen. Wenn du das Formular mit Post abschickst, musst du für das GET POST einsetzen. In Zeile 3 wird geprüft, ob der Benutzer bereits das Formular abgeschickt hat. Ist dies geschehen, so wird der Satz wiedergegeben. Danach wird das Formular erneut wiedergegeben. Dies geschieht in den Zeilen 8 - 14.
So wird ein Cookie erstellt:
setcookie("Name", "Inhalt", time() + 60);
Du kannst für Name und Inhalt einen beliebigen String einsetzten. Im letzten Argument steht, wie lange der Cookie erhalten bleiben soll. Dieser Cookie hält 60 Sekunden.
So liest man einen Cookie aus:
Man liest einen Cookie mit einer Variable wie bei GET und POST aus: $_COOKIE['NamedesCookies']
Es wurden noch keine Kommentare abgegeben!
Um ein Kommentar zu schreiben musst du eingeloggt sein.