Jump to content

$_SERVER['PHP_SELF'] in php includes


ann

Recommended Posts

Hi

What I want is to be able to include a php file in an shtml doc and have a function in the php (like $_SERVER['PHP_SELF']) which will report the name of the shtml.

e.g.
if <b>test.shtml</b> calls species_db_queries.php like this
      <!--#include virtual="species_db_queries.php" -->

then species_db_queries.php prints $_SERVER['PHP_SELF'] like ...
    $ref=$_SERVER['PHP_SELF'];
    print "$ref";

I get "<b>species_db_queries.php</b>" printed when what I'm after is <b>test.shtml</b>.
But similar code using test.php instead of test.shtnl gives me what I want. e.g.

e.g. if <b>test.php</b> calls species_db_queries.php like this
    <? include ("species_db_queries.php"); ?>

then species_db_queries.php prints $_SERVER['PHP_SELF'] like ...
    $ref=$_SERVER['PHP_SELF'];
    print "$ref";

I get "<b>test.php</b>" printed.

So can I get the required result and keep my shtml files as shtml?

Thanks for your time
Ann
Link to comment
https://forums.phpfreaks.com/topic/34861-_serverphp_self-in-php-includes/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.