马富天PHP博客

PHP获取url相关信息大全

学习笔记 马富天 2016-04-26 15:57:03 7 1

【摘要】总结了一下$_SERVER(PHP超全局变量),获取服务器和执行环境信息。利用$_SERVER获取url的相关信息。

  1. echo "完整url:http://www.mafutian.com/index.php/home/test/index.html?id=3&name=mafutian";
  2. echo '<br />';
  3. //	获取主机名
  4. echo '$_SERVER["HTTP_HOST"] :';
  5. echo $_SERVER['HTTP_HOST'];	//	输出www.mafutian.net
  6. echo '<br />';	
  7. echo '$_SERVER["SERVER_NAME"] :';
  8. echo $_SERVER['SERVER_NAME'];	//	输出www.mafutian.net
  9. echo '<br />';
  10. //	获取服务器IP地址
  11. echo '$_SERVER["SERVER_ADDR"] :';
  12. echo $_SERVER['SERVER_ADDR'];	//	输出127.0.0.1(服务器的IP地址)
  13. echo '<br />';
  14. //	当前用户的IP地址
  15. echo '$_SERVER["REMOTE_ADDR"]';
  16. echo $_SERVER['REMOTE_ADDR'];	
  17. echo '<br />';
  18. //	当前执行脚本的文件(除了主机名和参数之外的部分)
  19. echo '$_SERVER["PHP_SELF"] :';
  20. echo $_SERVER['PHP_SELF'];	//	输出/index.php/home/test/index.html
  21. echo '<br />';
  22. //	当前脚本的路径
  23. echo '$_SERVER["SCRIPT_NAME"] :';
  24. echo $_SERVER['SCRIPT_NAME'];	//	输出/index.php
  25. echo '<br />';
  26. //	除了主机名之外的剩余部分
  27. echo '$_SERVER[”REQUEST_URI“] :';
  28. echo $_SERVER['REQUEST_URI'];
  29. echo '<br />';
  30. //	返回参数部分
  31. echo '$_SERVER["QUERY_STRING"] : ';
  32. echo $_SERVER['QUERY_STRING'];
  33. echo '<br />';
  34. //	完整的url可用下面表示
  35. echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
  36. echo '<br />';
  37. echo $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
请输入图片名称请输入图片名称

版权归 马富天PHP博客 所有

本文标题:《PHP获取url相关信息大全》

本文链接地址:http://www.mafutian.net/67.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 什么是A站、B站、C站、D站、F站 》 下一篇《 利用cmd快速查询本机IP地址和网站IP地址 》
分享到:

所有评论

  1. 首页
  2. 上一页
  3. 1
  4. 下一页
  5. 尾页
  6. 第1页
  7. 每页12条
  8. 共1页
  9. 共1条
评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码