(1)$_SERVER[\'REQUEST_URI\']
- 它返回URL以访问正在执行脚本的页面。如果需要键入http://www.example.com/product.php?id=5
然后访问页面$_SERVER[\'REQUEST_URI\']
退货/product.php?id=5
.
(2)$_SERVER[\'DOCUMENT_ROOT\']
– 返回在服务器的配置文件中指定的服务器的根目录。此变量通常返回如下路径/usr/yoursite/www
在Linux和D:/xamps/xampp/htdocs
在windows中。
(3)$_SERVER[\'HTTP_HOST\']
– 返回http标头中的主机名。此变量通常返回如下路径example.com
当您发现http://example.com
在浏览器的地址栏中并返回www.example.com
当你看到http://www.example.com
在地址栏中。当您必须在使用PHP进行在线支付时保留会话时,这非常有用,因为会话存储为http://example.com
与http://www.example.com
.
(4)$_SERVER[\'HTTP_USER_AGENT\']
- 返回访问网页的用户代理(浏览器)详细信息。我们可以使用strpos($_SERVER["HTTP_USER_AGENT"],”MSIE”)
要检测Microsoft Internet explorer,或者您可以使用strpos($_SERVER["HTTP_USER_AGENT"],”Firefox”)
在PHP中检测firefox浏览器。
(5)$_SERVER[\'PHP_SELF\']
- 返回当前正在执行的脚本的文件名。假设您正在访问URLhttp://www.example.com/product.php?id=5
然后$_SERVER[\'PHP_SELF\']
退货/product.php
在脚本中。
(6)$_SERVER[\'QUERY_STRING\']
– 如果使用查询字符串访问当前正在执行的脚本,则返回查询字符串。查询字符串是在“”之后可用的字符串签名如果您使用$_SERVER[\'QUERY_STRING\']
在执行以下URL的脚本中http://www.example.com/index.php?id=5&page=product
然后它返回id=5&page=product
在脚本中。
(7)$_SERVER[\'REMOTE_ADDR\']
– 返回访问当前页面的远程计算机的IP地址。但你不能依赖$_SERVER[\'REMOTE_ADDR\']
获取客户端计算机的真实IP地址。请参阅本文,了解如何在PHP中获取真正的IP地址。
8)$_SERVER[\'SCRIPT_FILENAME\']
- 返回当前正在执行的文件的绝对路径。它返回的路径类似var/example.com/www/product.php
在Linux和类路径中D:/xampp/xampp/htdocs/test/example.php
在windows中。