Steve Yates said something on 05 Jan 2002, in php.windows: > "David" <[EMAIL PROTECTED]> wrote: >> Gregory Hart said something on 05 Jan 2002, in php.windows: >> > I understand that the variable $PHP_SELF doesn't always work. >> > I'm using Windows 98 SE with PHP 4.1.1. Is there any way to get > > I think I have seen $PHP_SELF not work on PWS...is that what you > have? You might try $PATH_INFO or $SCRIPT_URL. > >> $SCRIPT_NAME usually works for me on most servers. > > I think this returns the program or CGI name. At least is does on > the versions of Apache that I've tried. >
True, on Apache, PHP_SELF work, on others, (IIS, Xitami) it will not, but SCRIPT_NAME does. If you put a little bit of code at the beginning of your script like: if(isset($PHP_SELF)) $THIS_SCRIPT = $PHP_SELF; else $THIS_SCRIPT = $SCRIPT_NAME; Then there is $PATH_INFO, which is even less consistant. Regards, David -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]