查看: 1439|回复: 0

[PHP实例] php获取客户端IP及URL的方法示例

发表于 2017-11-22 08:00:13

本文实例讲述了php获取客户端IP及URL的方法。分享给大家供大家参考,具体如下:

  1. function getonlineip(){//获取用户ip
  2. if($_SERVER['HTTP_CLIENT_IP'])
  3. {
  4. $onlineip=$_SERVER['HTTP_CLIENT_IP']; //用户IP
  5. }
  6. else if($_SERVER['HTTP_X_FORWARDED_FOR'])
  7. {
  8. $onlineip=$_SERVER['HTTP_X_FORWARDED_FOR']; //代理IP
  9. }
  10. else
  11. {
  12. $onlineip=$_SERVER['REMOTE_ADDR']; //服务器IP
  13. }
  14. return $onlineip;
  15. }
  16. function curPageURL()//获取完整的url
  17. {
  18. $pageURL = 'http';
  19. if ($_SERVER["HTTPS"] == "on")
  20. {
  21. $pageURL .= "s";
  22. }
  23. $pageURL .= "://";
  24. if ($_SERVER["SERVER_PORT"] != "80")
  25. {
  26. $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
  27. }
  28. else
  29. {
  30. $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
  31. }
  32. return $pageURL;
  33. }
复制代码

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP网络编程技巧总结》、《php正则表达式用法总结》、《php curl用法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数学运算技巧总结》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。



回复

使用道具 举报