<?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>Comments on: Get Site Visitor Information With PHP</title>
	<atom:link href="http://codytaylor.org/2009/06/get-site-visitor-information-with-php.html/feed" rel="self" type="application/rss+xml" />
	<link>http://codytaylor.org/2009/06/get-site-visitor-information-with-php.html</link>
	<description>From Cody Taylor.</description>
	<lastBuildDate>Thu, 13 Oct 2011 06:41:44 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Cody Taylor</title>
		<link>http://codytaylor.org/2009/06/get-site-visitor-information-with-php.html/comment-page-1#comment-2799</link>
		<dc:creator>Cody Taylor</dc:creator>
		<pubDate>Sun, 07 Jun 2009 18:15:59 +0000</pubDate>
		<guid isPermaLink="false">http://codytaylor.org/?p=14101#comment-2799</guid>
		<description>Ahh. Good call about the sql injection. Didn&#039;t even think about that. In production code I always make $_POST and $_GET safe but I don&#039;t think I&#039;ve ever made sure that the user agent is safe. I&#039;m gonna have to go patch a few older projects.</description>
		<content:encoded><![CDATA[<p>Ahh. Good call about the sql injection. Didn&#8217;t even think about that. In production code I always make $_POST and $_GET safe but I don&#8217;t think I&#8217;ve ever made sure that the user agent is safe. I&#8217;m gonna have to go patch a few older projects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ihab Khattab</title>
		<link>http://codytaylor.org/2009/06/get-site-visitor-information-with-php.html/comment-page-1#comment-2798</link>
		<dc:creator>Ihab Khattab</dc:creator>
		<pubDate>Sun, 07 Jun 2009 18:14:48 +0000</pubDate>
		<guid isPermaLink="false">http://codytaylor.org/?p=14101#comment-2798</guid>
		<description>sorry I mean nasty stuff about other attacks not about output you already show a good stuff

sorry again</description>
		<content:encoded><![CDATA[<p>sorry I mean nasty stuff about other attacks not about output you already show a good stuff</p>
<p>sorry again</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ihab Khattab</title>
		<link>http://codytaylor.org/2009/06/get-site-visitor-information-with-php.html/comment-page-1#comment-2797</link>
		<dc:creator>Ihab Khattab</dc:creator>
		<pubDate>Sun, 07 Jun 2009 18:12:41 +0000</pubDate>
		<guid isPermaLink="false">http://codytaylor.org/?p=14101#comment-2797</guid>
		<description>Nice article

Please note that user can manipulate their user agents there is already Firefox add-one for that and a lot of other ways to other browsers

so you shouldn&#039;t store it directly, you should consider if someone gonna make an SQL injection also you should consider escaping output to prevent XSS as you already outputting this and other nasty stuff

Thanks</description>
		<content:encoded><![CDATA[<p>Nice article</p>
<p>Please note that user can manipulate their user agents there is already Firefox add-one for that and a lot of other ways to other browsers</p>
<p>so you shouldn&#8217;t store it directly, you should consider if someone gonna make an SQL injection also you should consider escaping output to prevent XSS as you already outputting this and other nasty stuff</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cody Taylor</title>
		<link>http://codytaylor.org/2009/06/get-site-visitor-information-with-php.html/comment-page-1#comment-2789</link>
		<dc:creator>Cody Taylor</dc:creator>
		<pubDate>Sun, 07 Jun 2009 14:23:24 +0000</pubDate>
		<guid isPermaLink="false">http://codytaylor.org/?p=14101#comment-2789</guid>
		<description>I was thinking about writing some automated geolocation stuff. What would you like to see?</description>
		<content:encoded><![CDATA[<p>I was thinking about writing some automated geolocation stuff. What would you like to see?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ellisgl</title>
		<link>http://codytaylor.org/2009/06/get-site-visitor-information-with-php.html/comment-page-1#comment-2783</link>
		<dc:creator>ellisgl</dc:creator>
		<pubDate>Sun, 07 Jun 2009 04:35:02 +0000</pubDate>
		<guid isPermaLink="false">http://codytaylor.org/?p=14101#comment-2783</guid>
		<description>Just wondering if you are going to expand this to get other information about the vistor?</description>
		<content:encoded><![CDATA[<p>Just wondering if you are going to expand this to get other information about the vistor?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cody Taylor</title>
		<link>http://codytaylor.org/2009/06/get-site-visitor-information-with-php.html/comment-page-1#comment-2779</link>
		<dc:creator>Cody Taylor</dc:creator>
		<pubDate>Sun, 07 Jun 2009 03:20:43 +0000</pubDate>
		<guid isPermaLink="false">http://codytaylor.org/?p=14101#comment-2779</guid>
		<description>Good Advice</description>
		<content:encoded><![CDATA[<p>Good Advice</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://codytaylor.org/2009/06/get-site-visitor-information-with-php.html/comment-page-1#comment-2778</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sun, 07 Jun 2009 03:10:16 +0000</pubDate>
		<guid isPermaLink="false">http://codytaylor.org/?p=14101#comment-2778</guid>
		<description>Note that $_SERVER[&#039;HTTP_REFERER&#039;] will not be set if the browser did not pass this information along. If you are coding an error reporting level that includes notices it will show an error message if you access this value and it&#039;s not set. So you&#039;ll want to use something like isset() to check the array variable is set.</description>
		<content:encoded><![CDATA[<p>Note that $_SERVER['HTTP_REFERER'] will not be set if the browser did not pass this information along. If you are coding an error reporting level that includes notices it will show an error message if you access this value and it&#8217;s not set. So you&#8217;ll want to use something like isset() to check the array variable is set.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

