<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>《WordPress无法正确记录访客IP》的评论</title>
	<atom:link href="http://www.onono.org/2009/07/181.htm/feed" rel="self" type="application/rss+xml" />
	<link>http://www.onono.org/2009/07/181.htm</link>
	<description>一树的随想、生活与资料存档。</description>
	<lastBuildDate>Fri, 23 Sep 2011 09:50:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>作者：WordPress无法正确记录访客IP &#8211; 2哥&#039;S Blog~~要做就要做这个行业的专家</title>
		<link>http://www.onono.org/2009/07/181.htm/comment-page-1#comment-4213</link>
		<dc:creator>WordPress无法正确记录访客IP &#8211; 2哥&#039;S Blog~~要做就要做这个行业的专家</dc:creator>
		<pubDate>Fri, 23 Sep 2011 09:50:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.onono.org/?p=181#comment-4213</guid>
		<description>[...] 转自：http://www.onono.org/2009/07/181.htm 这个问题困扰我很久了，特别是近来发垃圾评论的人增多，想封IP都变得不可能， 因为WordPress在后台记录的IP统统为127.0.0.1，在其他主机上都很正常，很肯定是主机商的问题。 找了客服同志，客服找技术支持，给的答复是： 把以下代码加到wp-config.php开头 if(isset($_SERVER[&#039;HTTP_X_FORWARDED_FOR&#039;])) { $list = explode(&#039;,&#039;,$_SERVER[&#039;HTTP_X_FORWARDED_FOR&#039;]); $_SERVER[&#039;REMOTE_ADDR&#039;] = $list[0]; } 太神奇了~~ 最后，客服说，高难度的事都要找那位技术人员…… 解读一下， $_SERVER[&#039;HTTP_X_FORWARDED_FOR&#039;]和$_SERVER[&#039;REMOTE_ADDR&#039;]都是用于获取客户端IP的，全局变量，因此可以直接调用。 $_SERVER[&#039;REMOTE_ADDR&#039;]是正在浏览当前页面用户的 IP 地址， 由于服务器自身启用了反向代理，所以这个变量始终记录IP为127.0.0.1。 $_SERVER[&quot;HTTP_X_FORWARDED_FOR&quot;]用于获取使用代理服务器用户的IP，但有时读取的仍然是代理服务器本身的IP。 如果$_SERVER[&#039;HTTP_X_FORWARDED_FOR&#039;]存在， 则用它替代$_SERVER[&#039;REMOTE_ADDR&#039;]，WordPress在记录IP的时候， 就能正确的引用$_SERVER[&#039;REMOTE_ADDR&#039;]变量的值，正确记录IP。         &#160;     本文来自：2哥&#039;S Blog，永久链接：http://www.ma2ge.com/archives/557 2011年9月23日, 星期五, 上午 9:52 订阅本文评论 订阅本站 引用本文 WP专栏                                   &#124; 更多 [...]</description>
		<content:encoded><![CDATA[<p>[...] 转自：http://www.onono.org/2009/07/181.htm 这个问题困扰我很久了，特别是近来发垃圾评论的人增多，想封IP都变得不可能， 因为WordPress在后台记录的IP统统为127.0.0.1，在其他主机上都很正常，很肯定是主机商的问题。 找了客服同志，客服找技术支持，给的答复是： 把以下代码加到wp-config.php开头 if(isset($_SERVER[&#039;HTTP_X_FORWARDED_FOR&#039;])) { $list = explode(&#039;,&#039;,$_SERVER[&#039;HTTP_X_FORWARDED_FOR&#039;]); $_SERVER[&#039;REMOTE_ADDR&#039;] = $list[0]; } 太神奇了~~ 最后，客服说，高难度的事都要找那位技术人员…… 解读一下， $_SERVER[&#039;HTTP_X_FORWARDED_FOR&#039;]和$_SERVER[&#039;REMOTE_ADDR&#039;]都是用于获取客户端IP的，全局变量，因此可以直接调用。 $_SERVER[&#039;REMOTE_ADDR&#039;]是正在浏览当前页面用户的 IP 地址， 由于服务器自身启用了反向代理，所以这个变量始终记录IP为127.0.0.1。 $_SERVER[&quot;HTTP_X_FORWARDED_FOR&quot;]用于获取使用代理服务器用户的IP，但有时读取的仍然是代理服务器本身的IP。 如果$_SERVER[&#039;HTTP_X_FORWARDED_FOR&#039;]存在， 则用它替代$_SERVER[&#039;REMOTE_ADDR&#039;]，WordPress在记录IP的时候， 就能正确的引用$_SERVER[&#039;REMOTE_ADDR&#039;]变量的值，正确记录IP。         &nbsp;     本文来自：2哥&#039;S Blog，永久链接：http://www.ma2ge.com/archives/557 2011年9月23日, 星期五, 上午 9:52 订阅本文评论 订阅本站 引用本文 WP专栏                                   | 更多 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：一树</title>
		<link>http://www.onono.org/2009/07/181.htm/comment-page-1#comment-4204</link>
		<dc:creator>一树</dc:creator>
		<pubDate>Thu, 04 Nov 2010 09:29:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.onono.org/?p=181#comment-4204</guid>
		<description>$_SERVER[&#039;HTTP_X_FORWARDED_FOR&#039;]是服务器环境变量，客户端在连接服务器端的时候，这个值就被记录，然后传递到php变量里，所以不会被伪装。如果客户端使用代理服务器，记录的就是代理服务器的IP地址。</description>
		<content:encoded><![CDATA[<p>$_SERVER['HTTP_X_FORWARDED_FOR']是服务器环境变量，客户端在连接服务器端的时候，这个值就被记录，然后传递到php变量里，所以不会被伪装。如果客户端使用代理服务器，记录的就是代理服务器的IP地址。</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：scaret</title>
		<link>http://www.onono.org/2009/07/181.htm/comment-page-1#comment-4203</link>
		<dc:creator>scaret</dc:creator>
		<pubDate>Thu, 04 Nov 2010 08:25:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.onono.org/?p=181#comment-4203</guid>
		<description>那么$_SERVER[&#039;HTTP_X_FORWARDED_FOR&#039;值不是会被伪装么</description>
		<content:encoded><![CDATA[<p>那么$_SERVER[&#8216;HTTP_X_FORWARDED_FOR&#8217;值不是会被伪装么</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：让wordpress正确记录访客IP地址 &#171; 梦园部落格</title>
		<link>http://www.onono.org/2009/07/181.htm/comment-page-1#comment-4192</link>
		<dc:creator>让wordpress正确记录访客IP地址 &#171; 梦园部落格</dc:creator>
		<pubDate>Fri, 10 Sep 2010 05:28:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.onono.org/?p=181#comment-4192</guid>
		<description>[...] 把上面这段代码加入到wp-config.php的开头部分就可以了 因为X-Forwarded-For头的记录格式是：client1，proxy1，proxy2，所以在上面的代码中我们取的是第一个值。 参考：http://www.onono.org/2009/07/181.htm [...]</description>
		<content:encoded><![CDATA[<p>[...] 把上面这段代码加入到wp-config.php的开头部分就可以了 因为X-Forwarded-For头的记录格式是：client1，proxy1，proxy2，所以在上面的代码中我们取的是第一个值。 参考：http://www.onono.org/2009/07/181.htm [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：蚊子世界 &#187; Blog Archive &#187; 解决wordpress正确记录访客IP地址</title>
		<link>http://www.onono.org/2009/07/181.htm/comment-page-1#comment-4191</link>
		<dc:creator>蚊子世界 &#187; Blog Archive &#187; 解决wordpress正确记录访客IP地址</dc:creator>
		<pubDate>Tue, 17 Aug 2010 06:18:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.onono.org/?p=181#comment-4191</guid>
		<description>[...] 参考：http://www.onono.org/2009/07/181.htm [...]</description>
		<content:encoded><![CDATA[<p>[...] 参考：http://www.onono.org/2009/07/181.htm [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：蚊子世界(测试站) &#187; Blog Archive &#187; 解决wordpress正确记录访客IP地址</title>
		<link>http://www.onono.org/2009/07/181.htm/comment-page-1#comment-4190</link>
		<dc:creator>蚊子世界(测试站) &#187; Blog Archive &#187; 解决wordpress正确记录访客IP地址</dc:creator>
		<pubDate>Tue, 17 Aug 2010 06:16:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.onono.org/?p=181#comment-4190</guid>
		<description>[...] 参考：http://www.onono.org/2009/07/181.htm [...]</description>
		<content:encoded><![CDATA[<p>[...] 参考：http://www.onono.org/2009/07/181.htm [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

