我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

$ _SERVER ['SERVER_ADDR']不等于真实服务器IP地址

I am working on a dedicated server, yet the IP address returns by $_SERVER['SERVER_ADDR'] is different from the real IP address of the server.

Would you happen to know how this is possible? Thanks

Try using,

$_SERVER['HTTP_X_FORWARDED_FOR']

reference HTTP_X_FORWARDED_FOR

you can use,

gethostbyname($_SERVER['SERVER_NAME'])

or

getHostByName(php_uname('n'))

近期文章

  • 如果任何这些变量为空,则运行语句
  • 在用户使用PHP输入日期后获取3年的日期
  • PHP nginx mysql:致命错误:在第12行的/var/www-git/www1/api/credentials/mysql.php中调用未定义的函数mysql_connect()
  • 从上个月的sql中选择数据
  • Yii - 如何向控制器中可以访问的表单添加自定义字段?
  • 允许直接访问Joomla中的文件而不会发生安全漏洞
  • Wordpress,is_page父母和孩子
  • 我的模型和控制器出了什么问题?
  • 用ajax返回提交的html
  • 设计用于PHP 4的旧PhotoRate 2.0现在不起作用
  • Wordpress >>为不同的页面使用不同的CSS
  • 发展会员制度以包括不同的卷
  • 'foreach'查询适用于Localhost但不适用于Server - PHP,MySQLi
  • PHP时间前几年,几个月,几周,几天(周偏好)
  • 这个数组的回声值?
  • 在php中替换textarea linebreaks
  • Php,Regex,在字符串之间
  • flot不画条形图
  • PHP - 不通过foreach循环的数组
  • 使用PHP Curl在Google Plus上发布状态

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华