Mit POST daten an php weitergeben
Hi
also ich habe in meine index.php eine hyperlinkleiste diese änder ich ziemlich oft und deshalb möchte ich deise leiste auch an den andere phps weitergeben undzwar mit der methode post.
mit get funktionierts leider nicht und stör ja auch wenn die url voller codes ist.
Jetzt zum problem ich weiss nicht wie ich die links mit post sende damit die andre phps sie entfangen können. $HTTP_POST_VARS das ist glaube ich richtig zum entfangen aber wie sende ich sie ????
also ich habe in meine index.php eine hyperlinkleiste diese änder ich ziemlich oft und deshalb möchte ich deise leiste auch an den andere phps weitergeben undzwar mit der methode post.
mit get funktionierts leider nicht und stör ja auch wenn die url voller codes ist.
Jetzt zum problem ich weiss nicht wie ich die links mit post sende damit die andre phps sie entfangen können. $HTTP_POST_VARS das ist glaube ich richtig zum entfangen aber wie sende ich sie ????
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 26066
Url: https://administrator.de/contentid/26066
Ausgedruckt am: 26.11.2024 um 07:11 Uhr
13 Kommentare
Neuester Kommentar
Also wenn du es ohne Formular machen möchtest, kannst du das ganze nur über GET machen...
Sample:
ichbineinedatei.php?stimmt_doch=ja
Und auf ichbineinedatei.php:
echo $_GET["stimmt_doch"];
[Für die FAULEN unter uns ]
Wenn du dir nicht die mühe mit $_GET machen möchtest, dann musst du einfach in der PHP.ini "register_globals" auf "on" stellen...
Wenn register_global auf on ist, dann geht auch
echo $stimmt_doch;
[/ Für die FAULEN unter uns ]
@mme
Sample:
ichbineinedatei.php?stimmt_doch=ja
Und auf ichbineinedatei.php:
echo $_GET["stimmt_doch"];
[Für die FAULEN unter uns ]
Wenn du dir nicht die mühe mit $_GET machen möchtest, dann musst du einfach in der PHP.ini "register_globals" auf "on" stellen...
Wenn register_global auf on ist, dann geht auch
echo $stimmt_doch;
[/ Für die FAULEN unter uns ]
@mme
@EvilMoe
Hi,
gesendet an eine Datei werden Variablen so:
http://Name_der_Datei.php?wert=20
Weitere Variablen werden mit & angehangen:
http://Name_der_Datei.php?wert=20&wert2=hallo&wert3=450 usw.
Verarbeitet werden die Variablen z.B.:
Gruß
Günni
Hi,
gesendet an eine Datei werden Variablen so:
http://Name_der_Datei.php?wert=20
Weitere Variablen werden mit & angehangen:
http://Name_der_Datei.php?wert=20&wert2=hallo&wert3=450 usw.
Verarbeitet werden die Variablen z.B.:
if($_GET['wert2']=="hallo"{
echo "Selber hallo!";
}
Gruß
Günni
das mit post hat sich erledigt und an alle
die glauben das sie meinen das ich nicht
weiss wie $HTTP_GET_VARS funktioniert sage
ich mal ihr irrt euch.
ich wusste wie get funktioniert wollte bloss
wissen wie das geanu mit post funktioniert
aver wenn das nur mit nen formular geht
dann muss ich nach was anderem gucken
die glauben das sie meinen das ich nicht
weiss wie $HTTP_GET_VARS funktioniert sage
ich mal ihr irrt euch.
ich wusste wie get funktioniert wollte bloss
wissen wie das geanu mit post funktioniert
aver wenn das nur mit nen formular geht
dann muss ich nach was anderem gucken
Hi,
es gibt allerdings nur die beiden möglichkeiten, soweit ich weiss (mal abgesehen von $_SESSION[''])
Außerdem kommt mir das hier so vor, als ob du von unseren Antworten so regelrecht genervt wärest. Solltest vielleicht mal über deine Ausdrucksweise etwas nachdenken...
@EvilMoe
Hi,
sorry, jetzt verstehe ich deine Frage erst richtig. Du möchtest Daten via URI übertragen
UND die Methode POST verwenden.
Ich hatte mich auf deine Frage:".....aber wie sende ich sie ????" konzentriert, und war der Meinung, du wolltest wissen, wie eine Adresse zur Datenübertragung formuliert wird.
Du kannst die Methode nicht beliebig bestimmen, sondern du kannst nur durch die Wahl
der Datenübertragung bestimmen, welche Methode verwendet wird.
Übertragung via URI --> Methode GET
Übertragung via Formular --> Methode POST
Je nachdem, für welche Übertragungsart du dich also entscheidest, damit bestimmst
du POST oder GET.
Gruß
Günni
Hi,
sorry, jetzt verstehe ich deine Frage erst richtig. Du möchtest Daten via URI übertragen
UND die Methode POST verwenden.
Ich hatte mich auf deine Frage:".....aber wie sende ich sie ????" konzentriert, und war der Meinung, du wolltest wissen, wie eine Adresse zur Datenübertragung formuliert wird.
Du kannst die Methode nicht beliebig bestimmen, sondern du kannst nur durch die Wahl
der Datenübertragung bestimmen, welche Methode verwendet wird.
Übertragung via URI --> Methode GET
Übertragung via Formular --> Methode POST
Je nachdem, für welche Übertragungsart du dich also entscheidest, damit bestimmst
du POST oder GET.
Gruß
Günni
@EvilMoe
Hi,
die gesamte Länge der URI sollte, lt Empfehlung, 2 KByte nicht überschreiten.
Mit eingerechnet sind hier alle Zeichen, also nicht nur die Daten selber.
Gruß
Günni
Hi,
die gesamte Länge der URI sollte, lt Empfehlung, 2 KByte nicht überschreiten.
Mit eingerechnet sind hier alle Zeichen, also nicht nur die Daten selber.
Gruß
Günni