找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
楼主: mcncc

自用PHP探针

  [复制链接]
发表于 2011 年 1 月 5 日 22:20:39 | 显示全部楼层
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2011 年 1 月 5 日 22:21:17 | 显示全部楼层
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

y
发表于 2011 年 1 月 5 日 22:32:31 | 显示全部楼层
回复 vica 的帖子

SF用的proxy balance,前端nginx,后端apache,取remote_addr取出了127.0.0.1............
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2011 年 1 月 6 日 02:34:32 | 显示全部楼层
不错 ~~!
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2011 年 1 月 6 日 04:03:57 | 显示全部楼层
感谢分享..
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2011 年 1 月 6 日 08:49:12 | 显示全部楼层
y 发表于 2011-1-5 22:32
回复 vica 的帖子

SF用的proxy balance,前端nginx,后端apache,取remote_addr取出了127.0.0.1............

那说明探针取的IP有问题哦~
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

y
发表于 2011 年 1 月 6 日 09:11:28 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
回复 vica 的帖子

没问题的,对于后端的apache,对他发起请求的的确是前端的nginx,不是用户,用户ip在x-forwarded-for里,但是x-forwarded-for是可以由客户端伪造的,如果优先考虑x-forwarded-for的话,会导致安全问题。前期dz,pw获取IP的函数都是先考虑x-forwarded-for的,后来都改了
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2011 年 1 月 6 日 15:07:16 | 显示全部楼层
y 发表于 2011-1-6 09:11
回复 vica 的帖子

没问题的,对于后端的apache,对他发起请求的的确是前端的nginx,不是用户,用户ip在x-for ...

嗯,懂了。
可是有那么多站点拿Nginx放前端做负载平衡,都不取x-forwarded-for的话如何获取到用户IP呢?
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

y
发表于 2011 年 1 月 6 日 15:55:13 | 显示全部楼层
回复 vica 的帖子

程序自己判断下,比如类似下面的

  1. $_proxies=array('127.0.0.1');  //前端反代地址

  2. if ( in_array($_SERVER['REMOTE_ADDR'],$_proxies) ) {
  3.     $_SERVER['REMOTE_ADDR']=array_shift(explode($_SERVER['X-FORWARDED-FOR'],','));
  4.     unset($_SERVER['X-FORWARDED-FOR']);
  5. }
复制代码
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2011 年 1 月 15 日 17:46:00 | 显示全部楼层
哈哈 我下载了~~谢谢
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 20 日 18:33 , Processed in 0.020284 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表