php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.11.2004, 10:52  
Gast
 
Beiträge: n/a
Standard GET vor POST ?

Hallo,

spinn ich oder wie ist das ... nehmen wir mal an ein Formular wird abgeschickt per POST in der Url gibt es die geliche var mit GET und
einer anderen Füllung.

sprich ->
$_GET['var']
$_POST['var']

ist es jetzt zufall was dann ankommt ? Oder ist es so wie ich es
getestet habe das GET vor POST kommt !? Sprich er setzt den Inhalt
von der GET auch in die POST !?

Bin leider noch etwas zu fertig von gestern ... die Denke ist noch nicht ganz an. *schunkel*
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.11.2004, 12:03  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

wofür willste denn das bitte wissen? das is doch wirklich unrelevant... übergeben solltest du eh immer nur mit einer methode ... und wenn bei dir get post überschreibt dann wirds wohl so sein
Flor1an ist offline   Mit Zitat antworten
Alt 25.11.2004, 12:10  
Gast
 
Beiträge: n/a
Standard

hmm habe hier ein teil eines Scriptes welches aber nicht mir gehört, da
bin ich drüber gestolpert, will halt nur wissen obs dafür erkennbare Regeln gibt
um solche Fehler zu bemerken.

Nuja also nicht so wichtig aber setsame sachen kann man finden

Mehr nicht der rest ist mir schon klar das get hab ich auch rausgemacht
  Mit Zitat antworten
Alt 25.11.2004, 17:00  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

wie bitteschön willst du denn GET und POST Daten gleichzeitig haben, außer durch das Formular selbst...

und dann kannst du es ja testen...
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline   Mit Zitat antworten
Alt 25.11.2004, 17:43  
Gast
 
Beiträge: n/a
Standard

also ich bin mir nicht ganz sicher, ich hab da grad mitm kollegen gequatscht .. der war
sich auch nicht ganz sicher .. wenn ich action = "formular.php?var=x" setz aber auch
method = post, und dann nen feld mit name="var" ..

kann nen server 2 methods verarbeiten? kommt also die erste var als get an .. oder
wird die zu post? wird die erste durch die zweite überschrieben?


# edit #

ok frage gelärt:

Code:
Array
(
    [var] => x
)
Array
(
)
oben get, unten post .. code-vorlage:
Code:
<form action="form.php?var=x" method="post">
<input type="submit" />
</form>
[REQUEST_METHOD] => POST
  Mit Zitat antworten
Alt 25.11.2004, 18:27  
Gast
 
Beiträge: n/a
Standard

Wie kommt man überhaupt auf die Idee, eine identischen Namen für zwei Werte zu nehmen?

Gruß
phpfan
  Mit Zitat antworten
Alt 25.11.2004, 18:54  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard Re: GET vor POST ?

Zitat:
Zitat von south
ist es jetzt zufall was dann ankommt ?
http://de.php.net/manual/de/ini.sect...ariables-order
Guradia ist offline   Mit Zitat antworten
Alt 25.11.2004, 20:06  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von stef
kann nen server 2 methods verarbeiten? kommt also die erste var als get an .. oder wird die zu post? wird die erste durch die zweite überschrieben?
Schalte register_globals aus.

Beispiel: http://test.php-help.info/register_globals-2/ (Quelltext wird angezeigt)

Einmal auf den Knopf klicken und die Belegung von $_GET und $_POST angucken.

btw: in $_REQUEST wird allerdings der von $_GET übernommene Inhalt danach durch die Übernahme von $_POST entsprechend der Reihenfolge in 'variables_order' überschrieben .
  Mit Zitat antworten
Alt 26.11.2004, 08:52  
Gast
 
Beiträge: n/a
Standard

Zitat:
Schalte register_globals aus.
die hab ich ausnahmsweise schon aus ich hatte das nur irgendwie im hinterkopf ..
war mir aber dann doch nicht mehr ganz sicher.
  Mit Zitat antworten
Alt 26.11.2004, 09:44  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

wenn du die mit $_GET['x'] und $_POST['x'] ansprichst sollte es aber gehen - oder nicht?
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php post und get gleichzeitig, post vor get, post ueberschreibt get, get und post gleichzeitig, get überschreibt post, post überschreibt get, php get vor post, $_post[\vor\], post daten mit get überschreiben, post get überschreiben, quelltext post.php, php xss post, xss php post, http post vor get, php post sicher gegen xss, get post php, php get überschreibt post, $_get $_post xss, php post überschreiben, post und get gleichzeitig

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.