Can someone explain the difference between the use of the $_SERVER as script name and this one for host name?

Also there's a lot of main elements that can be used that confuses me on how this are used on the actual code. Like, can someone give a scenario or an example each? Thank you.

28th Sep 2015, 10:25 AM
Ciara Grace Tenorio
Ciara Grace Tenorio - avatar
2 Answers
script name: the name of your PHP file which you are currently running. For example you have php file called test.php which has following code: <?php echo '$_SERVER ["SCRIPT_NAME"]'; ?> it will return test.php....which is the name of currently runninh php file or script. But host name is different. Remember when u setup simple server in ur machine we call it localhost. and if ur using hosting companies like Hostgator.com, they have their own server name which here called as host name....
10th Mar 2016, 10:44 AM
Kishor Tiwari
Kishor Tiwari - avatar
$_SERVER is a superglobal variable on PHP. Here on this link, you can find all the uses for the variable: http://php.net/reserved.variables.server Hope it helps to you.
14th Nov 2016, 10:08 PM
Edwin Martinez
Edwin Martinez - avatar