On Thu, Jun 26, 2003 at 09:54:20PM +0200, Thorsten Körner wrote:
Besser ist es, $_REQUEST["feldname"] zu verwenden, denn so nagelt man sich nicht auf eine spezifische Request-Methode fest. Das ist auf jeden Fall einfacher. Aber läuft man so nicht Gefahr, daß sich übergebene Variablen gegenseitig überschreiben, wenn sie den gleichen Namen tragen?
Ja, diese Gefahr besteht, wenn man sowohl $_GET["lall"] und $_POST["lall"] hat und beide benötigt, denn in $_REQUEST werden andere Variablen überlagert. Jedoch gibt es ; This directive describes the order in which PHP registers GET, POST, Cookie, ; Environment and Built-in variables (G, P, C, E & S respectively, often ; referred to as EGPCS or GPC). Registration is done from left to right, newer ; values override older values. variables_order = "EGPCS" in der php.ini, sodaß man das steuern kann. Kristian