Tach!
Aber Vorsicht: Das ist kein Allheilmittel. Zum einen wird durch dieses Verfahren die Datenübertragung an den Server geändert - die Parameter stehen nun in $_GET statt $_POST (weswegen Du sie besser aus $_REQUEST ausliest, dieses Superglobal fasst $_GET, $_POST und $_COOKIE zusammen).
Man muss aus $_GET und Konsorten nichts auslesen. Das sind bis auf die superglobale Eigenschaft ganz normale Variablen, die man direkt und ohne Umwege verwenden kann.
Zudem ist $_REQUEST nicht die bessere Alternative. Man sollte genau die Variable nehmen, in der man den Wert erwartet. Zudem ist der Default-Wert von request_order leer. Diese Direktive gibt an, in welcher Reihenfolge $_REQUEST befüllt wird. Da sind also gar keine Werte drin. Oder man nimmt eine der ausgelieferten php.ini, dann ist der Wert GP, also ohne Cookies. Das heißt, im Zweifelsfall hat man da ein undefiniertes Verhalten.
dedlfix.