PHP 获取服务器ip等详细信息
来源:互联网 发布:软件初级工程师 编辑:程序博客网 时间:2024/06/06 03:22
getimagesize() 函数用于获取图像尺寸,类型等信息。
imagesx() 函数用于获取图像的宽度。imagesy() 函数用于获取图像的高度。
1. $_SERVER['REMOTE_ADDR']; 客户端IP,有可能是用户的IP,也有可能是代理的IP。
2. $_SERVER['HTTP_CLIENT_IP']; 代理端的IP,可能存在,可伪造。
3. $_SERVER['HTTP_X_FORWARDED_FOR']; 用户是在哪个IP使用的代理,可能存在,可以伪造。
服务器端IP相关的变量
1. $SERVER_NAME,需要使用函数gethostbyname()获得。这个变量无论在服务器端还是客户端均能正确显示。
2. $HTTP_SERVER_VARS["SERVER_ADDR"],在服务器端测试:127.0.0.1(这个与httpd.conf中BindAddress的设置值相关)。在客户端测试结果正确。
3. $_SERVER['LOCAL_ADDR'] 、$HTTP_SERVER_VARS['LOCAL_ADDR'],测试中,未获得任何结果(测试环境PHP5)。
获取系统类型及版本号: php_uname() (例:Windows NT COMPUTER 5.1 build 2600)
只获取系统类型: php_uname('s') (或:PHP_OS,例:Windows NT)
只获取系统版本号: php_uname('r') (例:5.1)
获取PHP运行方式: php_sapi_name() (PHP run mode:apache2handler)
获取前进程用户名: Get_Current_User()
获取PHP版本: PHP_VERSION
获取Zend版本: Zend_Version()
获取PHP安装路径: DEFAULT_INCLUDE_PATH
获取当前文件绝对路径: __FILE__
获取Http请求中Host值: $_SERVER["HTTP_HOST"] (返回值为域名或IP)
获取服务器IP: GetHostByName($_SERVER['SERVER_NAME'])
接受请求的服务器IP: $_SERVER["SERVER_ADDR"] (有时候获取不到,推荐用:GetHostByName($_SERVER['SERVER_NAME']))
获取客户端IP: $_SERVER['REMOTE_ADDR']
获取服务器解译引擎: $_SERVER['SERVER_SOFTWARE']
获取服务器CPU数量: $_SERVER['PROCESSOR_IDENTIFIER']
获取服务器系统目录: $_SERVER['SystemRoot']
获取服务器域名: $_SERVER['SERVER_NAME'] (建议使用:$_SERVER["HTTP_HOST"])
获取用户域名: $_SERVER['USERDOMAIN']
获取服务器语言: $_SERVER['HTTP_ACCEPT_LANGUAGE']
获取服务器Web端口: $_SERVER['SERVER_PORT']
- PHP 获取服务器ip等详细信息
- PHP 获取服务器ip等详细信息
- PHP获取当前服务器版本,Ip等详细信息
- PHP 获取服务器详细信息
- PHP 获取服务器详细信息
- PHP 获取服务器详细信息
- PHP获取当前服务器详细信息
- PHP 获取服务器详细信息代码
- PHP获取当前服务器详细信息
- [转]PHP获取服务器详细信息
- PHP获取服务器详细信息 【转】
- php 获取服务器IP
- 获取IP地址的详细信息
- 根据IP地址获取IP的详细信息
- vc 获取网络连接的ip,mac地址,dns,dhcp等详细信息
- PHP获取客户端与服务器IP
- php cli方式下获取服务器ip
- PHP获取客户端和服务器IP地址
- 【MVC5】5.创建一个连接字符串和SQL Server LocalDB工作
- angular1中使用track by优化ng-repeat效率
- Android N 通知栏和快捷通知栏带来的改变
- 代码调试集
- java集合框架之Collection
- PHP 获取服务器ip等详细信息
- iOS照片框架
- 天梯- L2-002. 链表去重
- 拆轮子系列:拆 OkHttp
- OpenWRT移植到三星S5PV210处理器上
- 详解java中&&和&
- leetcode_c++:哈希:Palindrome Pairs(336)
- 堆排序--java
- awk命令详解