SteviesWebsite
SteviesWebsite > Workshops > PHP-Workshop > Parameter

Paramenter

zurü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

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>

Zum Ergebniss

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.

Cookies

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']

Kommentare

Es wurden noch keine Kommentare abgegeben!

Kommentar abgeben

Um ein Kommentar zu schreiben musst du eingeloggt sein.

Webservice erstellenWebservices sind oft die Schnittstelle zwischen Server und Client. Wie man mit PHP einen WebService erstellt, lernt ihr in diesem Tutoial. [mehr...]

Code & Blog LogoErstelle dein eigenes CMS mit PHP. Dieses Tutorial wird dir zeigen wie das geht. Also lies dir es durch und frische deine PHP Kenntnisse auf. [mehr...]

© SteviesWebsite.de - Impressum