(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中。