//THIS IS REPAIR CODE FOR ALL PHP THAT USES FORMS, TO CREATE THE EFFECTS OF //PRE-SETTING VARS THAT USED TO BE DONE AUTOMATICALLY. //For now: I've cracked init. GET vars into prog's namespace; // and common SERVER[] vars that I use // Next: my former uses of exec() don't work. $PHP_SELF = $_SERVER['SCRIPT_NAME']; $SCRIPT_FILENAME = $_SERVER['SCRIPT_FILENAME']; $QUERY_STRING = $_SERVER['QUERY_STRING']; foreach ($_GET as $key => $val) { $$key = $val; }; foreach ($_GET as $key => $val) { $$key = urldecode($val); }; //OR: foreach ($_REQUEST as $key => $val) { $$key = $val; }; // initialises global vars from values in request string if GET mode. // REQUEST combines GET, POST, cookie vars $src = urldecode($_REQUEST['src']); // this $reqstr = urldecode($QUERY_STRING); // common line of my code, to get whole request