ID: 16867 Updated by: [EMAIL PROTECTED] -Summary: wrong $_SERVER['SERVER_NAME' contents Reported By: [EMAIL PROTECTED] -Status: Open +Status: Feedback Bug Type: Apache related Operating System: SuSE 7.0 PHP Version: 4.2.0 New Comment:
PHP sets these to whatever Apache tells they are.. And do you mean with hostname this: $_SERVER['HTTP_HOST'] ? --Jani Previous Comments: ------------------------------------------------------------------------ [2002-04-28 05:05:24] [EMAIL PROTECTED] One thing I would like to add is that in phpinfo() in the apache section the value Hostname:Port is set correct. Bye, Erik ------------------------------------------------------------------------ [2002-04-28 04:57:09] [EMAIL PROTECTED] Hi, Well, according to Nick Lindridge developer of PHP-accelerator it should give the name as defined in "servername" for the corresponding virtualhost (he uses this value for his software keys per virtual domain). Also phpinfo() gives the wrong (?) information. If you read the PHP manual where it says "'SERVER_NAME', the name of the server host under which the current script is executing. If the script is running on a virtual host, this will be the value defined for that virtual host.", you would expect that the value of "servername" would be returned. I also do not know if this would be a bug in PHP or in apache. Bye, Erik ------------------------------------------------------------------------ [2002-04-27 21:11:59] [EMAIL PROTECTED] What exactly are you expecting it to be? Please look in the phpinfo() output, especially the Apache sections. --Jani ------------------------------------------------------------------------ [2002-04-27 04:17:35] [EMAIL PROTECTED] Hi, It seems that the contents of the var $_SERVER['SERVER_NAME'] is not set correct. I'm using apache 1.3.23 and PHP 4.2.0 with virtual hosts with servernames and serveraliases. $_SERVER['SERVER_NAME'] apparantly can also return the serveralias name instead of the servername, which is not expected behaviour. Please check the following urls to see what I mean: http://broodjekaas.nl/test.php And http://www.broodjekaas.nl/test.php Hope this helps, Erik ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=16867&edit=1