where is PHP_SELF?
| From: | Erik Price | Date: | Thu, 31 Jan 2002 22:57:55 +0000 |
| Subject: | where is PHP_SELF? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-83024@lists.php.net to get a copy of this message | ||
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