PHP Kurs Logo  
 
Buttons PHP Kurs - Kapitel Trennlinie Downloads Trennlinie Was brauche ich ? Trennlinie Entwickler Jobs Trennlinie Kontakt Trennlinie Impressum Buttons
 
 
Menu
Allererste PHP Schritte
- Webserver Installation
- PHP Editor Installation

PHP Grundlagen
- PHP Grundwissen
- Mein erstes Programm
- Kommentare einfügen
- Variablen
- PHP+HTML mischen
- If Abfragen
- Rechenarten
- Arrays
- Schleifen
- Funktionen
- Klassen
- Includes
- Sessions und Cookies
- Login mit Sessions
- Login mit Datenbank
- Referer auslesen
- Wert aus Datenbank
- Variablen übergeben

MySQL Grundlagen
- Was ist das ?
- Erste Schritte
- Verbindung herstellen
- Einfache SQL Befehle
- SQL Injection

Häufig gefragt
- Was ist Adwords ?
- Interessante Links
- Wasserzeichen mod_rewrite
- Thumbnails erstellen
- PHP Gästebuch
- PHP Header
- Webseiten auslesen
- Socket Verbindungen
- E-Mail Adressen prüfen
- E-Mails versenden
- $_GET & $_POST
- Datenbank sichern
- Server DDOS Angriffe Abwehren
- Webhosting - Worauf ist zu achten ?
- Fachübersetzungen
- Anbieter finden

Interessante Artikel
- Soft-Skill-Zertifizierung
- Sicherheits Workshops
- ESDownload


Unterschied zwischen GET ($_GET) und POST ($_POST)

Oft wird von GET und POST geredet. Beide Dinge beschreiben die Übergabe von Daten, jedoch auf unterschiedliche Weise. Werden Daten per GET an ein Skript übergeben, dann findet man diese Daten in dem Array $_GET , werden die Daten per POST übergeben, dann findet man die Daten in dem Array $_POST - um sich diese auszugeben, kann man diese z.B. mit print_r($_POST); oder print_r($_GET); ausgeben. GET und POST werden dazu benutzt, um Daten von einer aufgerufenen Seite auf die nächste zu übertragen.

Was ist $_GET:

Bei GET sieht man die Übergabe der Daten in der Adresszeile des Browsers. Jeder hat z.B. schonmal eine Adresse wie diese gesehen: index.php?action=12345&wetter=schlecht - hinter der aufzurufenden Datei (index.php) kommt das Fragezeichen und dahinter die Variablen die per GET übergeben werden. Verschiedene Variablen werden dann mit & voneinander getrennt. In diesem Fall soll action=12345 und wetter=schlecht sein - im Skript findet man diese Daten (12345 und schlecht) also in $_GET["action"]; und $_GET["wetter"];

Was ist $_POST:

Daten per POST zu übergeben tut man normalerweise in Formularen. Normalerweise definiert man ein Formular und sagt ihm mit method="POST", dass die Daten per POST gesendet werden sollen. Alternativ kann man auch GET angeben, dann werden die Variablen beim Absenden des Formulars über die Adresszeile (GET) mit übergeben. Jedesmal wenn man mit dem Browser eine Internetseite aufruft, wird ein sogenannter Header gesendet, in welchem sich einige Informationen wiederfinden. Die Post Daten werden in diesem Header mit verpackt, wodurch Sie für den Surfer erstmal nicht sichtbar sind - für den Firefox gibt es zum Beispiel ein Addon namens httpliveheaders, womit man sich diesen Header anzeigen lassen kann - dadurch kann man auch die Post Daten sehen, die gesendet werden.

Per GET sieht man die Daten die übertragen werden in der Adresszeile - per POST sieht man nichts in der Adresszeile, dort werden Sie im Header gesendet.






<<<< zurück Kapitelauswahl vorwärts >>>>




Kommentare: (absteigend sortiert)

Hier stehen noch alte Kommentare, die direkt über die Webseite gemacht wurden. Es kann dort nicht weiter kommentiert werden. Bitte nutzt dafür die Facebook Kommentare.

.:: 02.01.12 - 15:02 Uhr :: Name: Else ::.
Danke für die Erklärung ... was ich nur noch nicht verstehe: Wann benutze ich welche Anführungsstriche? Wann schreibe ich
$_GET['variable'] und wann $_GET["variable"]

Für Hilfe dankbar :) lg else

.:: 02.12.11 - 09:10 Uhr :: Name: lucky luke ::.
benötige hilfe ka was ich machen muss
hab nicht gsnz aufpasst also danke für antworten im vorraus

.:: 22.11.11 - 01:23 Uhr :: Name: Vibez PHP ::.
wenn ich das dann in java definieren will:
$xyz = $_GET["test"];
und verwende:
<script language="JavaScript">
<!--
function Ausgabe ()
{
alert ($xyz);
}
-->
</script>

geht garnichts mehr. =(
kann mir da noch wer helfen?

ja, ich und zwar kennt dein javascript das php so nicht!

So würde es gehen:

<script language="JavaScript">
<?php echo 'xyz = '.$_GET['test']; ?>
function Ausgabe (xyz)
{
alert (xyz);
}

.:: 07.09.11 - 09:20 Uhr :: Name: Dennis ::.
Hallo erstmal ,
ich habe ein problem unzwar würde ich gerne in html eine php datein einbinden , aber OHNE Frames , ich habe ein css file erstellt mit verschiedenen boxen , nun würde ich gerne eine verlinkung erstellen die meine php seite im Main fenster aufruft nur leider verzweifele ich daran.
Danke im vorraus

.:: 04.06.11 - 23:43 Uhr :: Name: Fani ::.
fantastic dude

.:: 14.03.11 - 20:48 Uhr :: Name: Lukas ::.
Nach den bisherigen "Kapiteln" soll man fähig sein, diesen Rechner selbst und ohne Hilfe nachzuschreiben? Ich hab es zwar geschafft, bzw. verstanden, aber nur mithilfe langwieriger Suchen mancher Befehle, Codes usw....

.:: 15.02.11 - 17:56 Uhr :: Name: xyz ::.
wenn ich das dann in java definieren will:
$xyz = $_GET["test"];
und verwende:
<script language="JavaScript">
<!--
function Ausgabe ()
{
alert ($xyz);
}
-->
</script>

geht garnichts mehr. =(
kann mir da noch wer helfen?

.:: 18.01.11 - 15:04 Uhr :: Name: lars ::.
sehr gut

.:: 18.01.11 - 15:04 Uhr :: Name: lars ::.
sehr gut

.:: 17.01.11 - 13:55 Uhr :: Name: trockenwasser ::.
endlich klärt mich einer auf, danke ;) !









Content
 
  Bottom Design  


PepperTools.de Software Download | Software Shop
www.imilkowski.eu - Software Programmierung und Webdesign


 


Persönliche Empfehlung
Mit Wix.com eine kostenlose Homepage erstellen ? Einfach, schnell und ohne Vorkenntnisse.