Re: where is PHP_SELF?
| From: | Chris Randall | Date: | Thu, 31 Jan 2002 23:16:04 +0000 |
| Subject: | Re: where is PHP_SELF? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-83029@lists.php.net to get a copy of this message | ||
I too just had this problem, it seems that this happens when php is installed as a cgi binary with
apache, perhaps if you use $_SERVER["PATH_INFO") or perhaps
$_SERVER["SCRIPT_NAME"] or even $path_info, just some ideas, i've not tested this at
all yet...
good luck
1/31/02 2:57:55 PM, Erik Price <pricee@hhbrown.com> wrote:
>I have a file called "index.php". This file includes another file,
>"foot.inc". In the file "foot.inc", amidst much HTML code, I have a
>simple line:
>
><?php
>echo "<p>$PHP_SELF</p>" ;
>?>
>
>The expected result is that "<p>index.php</p>" will appear in my web
>page, or at least something will appear. Yet, when the page is served
>to my browser, all that shows up is the "<p></p>". The variable
>$PHP_SELF isn't getting through. Am I doing something wrong, or is this
>because that variable is assigned to the name "foot.inc", and has been
>included into another file? Does the name of the page served not get
>passed onto the include file, where $PHP_SELF is echoed?
>
>Thanks for any insight you can give,
>
>Erik
>
>PS: I have an Apache directive that prevents any "*.inc" files from
>being served, but that doesn't stop them from being parsed as PHP. I'm
>running PHP 4.1.0 on LAMP w/register_globals=off
>
>
>
>
>
>----
>
>Erik Price
>Web Developer Temp
>Media Lab, H.H. Brown
>pricee@hhbrown.com
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
>For additional commands, e-mail: php-general-help@lists.php.net
>To contact the list administrators, e-mail: php-list-admin@lists.php.net
>
>
>