PHP 中的 HTTP_HOST 和 SERVER_NAME 有什么区别?

HTTP_HOST:从客户端请求获取的HTTP请求头中获取

例子

Website: https://www.geeksforgeeks.org
HTTP_HOST: www.geeksforgeeks.org

 

HTTP_SERVER:根据主机配置从服务器名称中获取。

例子:

Website: https://www.geeksforgeeks.org
HTTP_SERVER: Display the server name

 


HTTP_HOST 示例:

<?php
echo $_SERVER['HTTP_HOST'];
?>

 

输出

It display the host name.

HTTP_SERVER 示例:

<?php
echo $_SERVER['SERVER_NAME'];
?>

输出

It display the server name.

 

注意:如果是 localhost,主机名和服务器名都相同。

THE END
分享
二维码
海报
PHP 中的 HTTP_HOST 和 SERVER_NAME 有什么区别?
HTTP_HOST:从客户端请求获取的HTTP请求头中获取
<<上一篇
下一篇>>