在PHP 中用 $_SERVER[REMOTE_ADDR] 来取得客户端的 IP 地址 但如果客户端是使用代理服务器来访问 那取到的就是代理服务器的 IP 地址 要想透过代理服务器取得客户端的真实 IP 地址 就要使用 $_SERVER[HTTP_X_FORWARDED_FOR] 来读取 但并不是每个代理服务器都能用 $_SERVER[HTTP_X_FORWARDED_FOR] 来读取客户端的真实 IP 有些用此方法读取到的仍然是代理服务器的 IP
mysql默认安装一般都是root只在本机 localhost上才可以连上的。 今天我想从另一台电脑访问,连不上,经问朋友,得知在mysql库的user表有设定要改 use mysql update user set Host = % where User =root; flush privileges; 搞定。 如果怕不安全也可改host 值为192.168.%之类