From: Sander S. <ss...@fr...> - 2002-12-02 22:11:59
|
Quoting Sander Smeenk (ss...@fr...): ** FUP to myself, I hate that, but I have to ;) > Investigation shows that $SCRIPT_NAME is empty, at line 64 of > src/options_highlight.php.=20 The correct way, according to php.net is: | <? | global $_SERVER; | header(); | echo "Server var: " . $_SERVER['SCRIPT_NAME'] . "<br>"; | ?> Which yields, at my Apache2 system running php4-cgi: | "Server var: /php4/php4" So in fact we have two problems now. One: $SCRIPT_NAME being the incorrect representation of $_SERVER['SCRIPT_NAME'] and the possibility that an admin is using php4-cgi so SCRIPT_NAME points to the CGI-program, in this case PHP itself. Now I was told PHP_SELF usually is the same as SCRIPT_NAME and in my case, PHP_SELF *does* contain '/test.php'.=20 What do you think, do you want me to patch every $SCRIPT_NAME occurance and make it point to $_SERVER['PHP_SELF'] ?=20 I can't really test what PHP_SELF yields on a native mod_php4 system. Regards, Sander --=20 | Waarom vind je altijd maar 1 schoen langs de kant van de weg ?=20 | 1024D/08CEC94D - 34B3 3314 B146 E13C 70C8 9BDB D463 7E41 08CE C94D |