PHP获得用户使用的代理服务器ip和真实ip

在PHP 中用 $_SERVER[REMOTE_ADDR] 来取得客户端的 IP 地址 但如果客户端是使用代理服务器来访问 那取到的就是代理服务器的 IP 地址 要想透过代理服务器取得客户端的真实 IP 地址 就要使用 $_SERVER[HTTP_X_FORWARDED_FOR] 来读取 但并不是每个代理服务器都能用 $_SERVER[HTTP_X_FORWARDED_FOR] 来读取客户端的真实 IP 有些用此方法读取到的仍然是代理服务器的 IP

» 阅读全文

php判断客户端浏览器类型

主要是运用$_SERVER[HTTP_USER_AGENT]的内容分析 ?php class BrowserDetector { var $UA = ; //$HTTP_USER_AGENT的内容 var $BROWSER= Unknown; //浏览器类型 var $PLATFORM = Unknown; //操作系统 var $VERSION= ; //浏览器版本号 /* 构造函数开始 */ function __construct(){ $this-UA = gete...

» 阅读全文

mysql指定字符集

create database a default character set gb2312; create table a(a int(1)) default charset gb2312;

» 阅读全文

用var_export做缓存

以前写过用var_export可以做缓存,这里给一个例子 ?php $test = array(ok=ok, error=error, none=none ); $test =?php \n return .var_export($test,true).;\n?; $fp = fopen(c,w); fwrite($fp,$test); fclose($fp); ?

» 阅读全文

为MYSQL版本忙了一下午

本来导MYSQL不是很了解,结果那几条数据还死活导不进去。在台机上没问题了。dump出来在笔记本上就是弄不进去,一导入MYSQL就挂那不动了。忙 了一下午把mysqldump练的没话说。。最后搞明白了,我笔记本装的是5.0.22台式机装的是5.0.27。找一个服务器上有5.0.33的一下子 就搞定了。。真是晕透了。。升级。

» 阅读全文

mysql连接限制localhost

mysql默认安装一般都是root只在本机 localhost上才可以连上的。 今天我想从另一台电脑访问,连不上,经问朋友,得知在mysql库的user表有设定要改 use mysql update user set Host = % where User =root; flush privileges; 搞定。 如果怕不安全也可改host 值为192.168.%之类

» 阅读全文

回顶部