Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 2 of 2
  1. #1
    Regular Coder
    Join Date
    Feb 2006
    Posts
    112
    Thanks
    0
    Thanked 0 Times in 0 Posts

    SERVER SELF doesn't work

    Hi,
    I have two web sites and I can use this in one but not the other. Both run PHP and run on exactly the same server and settings.

    <?php echo $PHP_SELF ?>

    It prints out the correct url in one site but doesn't show in the other?
    Here are two links with exactly the same markup and coding...

    (WORKS!!!!) http://www.buildrebuild.com/mp3/self.php
    (DOESN'T WORK!!!!) http://www.kodekontrol.com/portfolio...ts/dynamic.php

    Anyone ever have problems like this. It's totally unexplainable!!!

    Thanks
    CB
    Last edited by buildrebuild; 03-24-2007 at 02:59 PM.

  • #2
    Senior Coder CFMaBiSmAd's Avatar
    Join Date
    Oct 2006
    Location
    Denver, Colorado USA
    Posts
    3,017
    Thanks
    2
    Thanked 313 Times in 305 Posts
    While it is possible that both of these domains are on the same server (for example if you have obtained dedicated IP addresses for each of them), they have different IP addresses and are likely on two different servers. Just because they are both under one hosting account/reseller account, does not mean they are automatically on the same server. Here are the IP addresses -

    kodekontrol.com. A 217.10.138.246
    buildrebuild.com. A 217.10.138.243

    So, they could have different register_globals settings if they are in fact on different servers.

    If they are in fact on the same server, than a .htaccess file could be setting register_globals different between the two.

    What does a script file containing a phpinfo(); statement show for the register_globals setting for each?

    Edit: The fix, of course, is to use the register_globals independent $_SERVER['PHP_SELF']

    Edit2: In checking your domains at www.dnsreport.com, both of them have several warnings associated with mail, that email you send will receive a high rank as junk/spam by most recipient mail systems.
    Last edited by CFMaBiSmAd; 03-24-2007 at 03:31 PM.
    If you are learning PHP, developing PHP code, or debugging PHP code, do yourself a favor and check your web server log for errors and/or turn on full PHP error reporting in php.ini or in a .htaccess file to get PHP to help you.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •