Bug #17021 Updated: PHP_SELF Displays nothing
| From: | imajes@php.net | Date: | Mon, 06 May 2002 01:15:57 +0000 |
| Subject: | Bug #17021 Updated: PHP_SELF Displays nothing | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-6987@lists.php.net to get a copy of this message | ||
ID: 17021
Updated by: imajes@php.net
Reported By: dgtech@riverview.net
Status: Analyzed
Bug Type: Other web server
Operating System: Windows XP Pro
PHP Version: 4.2.0
New Comment:
quite frankly, xitami gives extremely strange results, for lots of
issues.
have you considered using another server, such as apache for windows?
Previous Comments:
------------------------------------------------------------------------
[2002-05-05 17:19:55] mfischer@php.net
Upon closer inspectation of the CGI code I it seems your webserver
doesn't properly set the environment varaibles needed for PHP to
construct the PHP_SELF variable.
CGI needs to have either PATH_INFO or SCRIPT_NAME to be set via the
environment. That's the only possibility why PHP_SELF is simply empty.
Since I'm not that familiar with Xitami I can't say if it's a bug
there, but you might want to check in Xitami related forums to get a
quicker answer.
------------------------------------------------------------------------
[2002-05-05 17:04:25] mfischer@php.net
Changing category.
Seems to be a Xitami or CGI issue then (sorry I seem to have misread
you were using Xitami).
------------------------------------------------------------------------
[2002-05-05 16:52:28] dgtech@riverview.net
The script doesn't show anything. Just says "_SERVER["PHP_SELF"]" in
the first column and nothing in the second column.
See for your self. http://www.dgtechnology.com/server.php
Make sure to keep the www..
Thanks
David
------------------------------------------------------------------------
[2002-05-05 16:39:51] mfischer@php.net
No, echo $PHP_SELF or var_dump(${PHP_SELF) *cannot* display PHP_SELF
unless you disabled php parsing or whatever.
Anyway, what does phpinfo() output say about PHP_SELF, does it show
anywhere up in the page? If so, where (paste the appropriate table
line) ?
And, also double check the register_globals ini setting in your
phpinfo() output. I still think you have it disabled.
------------------------------------------------------------------------
[2002-05-05 16:31:38] dgtech@riverview.net
NOTHING. It doesn't output anything. Stays blank, on a Redhat Linux,
using Apache 1.3 it works. It displays PHP_SELF.
Thanks
David
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/17021
--
Edit this bug report at http://bugs.php.net/?id=17021&edit=1