<?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: PHPHelp with CGI Enviroment</title>
	<atom:link href="http://healyourchurchwebsite.com/2002/07/27/phphelp-with-cgi-enviroment/feed/" rel="self" type="application/rss+xml" />
	<link>http://healyourchurchwebsite.com/2002/07/27/phphelp-with-cgi-enviroment/</link>
	<description>Teaching, rebuking, correcting &#38; training in righteous web design.</description>
	<lastBuildDate>Mon, 04 Jan 2010 07:25:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Keith</title>
		<link>http://healyourchurchwebsite.com/2002/07/27/phphelp-with-cgi-enviroment/comment-page-1/#comment-181</link>
		<dc:creator>Keith</dc:creator>
		<pubDate>Sun, 28 Jul 2002 05:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://healyourchurchwebsite.com/2002/07/27/phphelp-with-cgi-enviroment#comment-181</guid>
		<description>I don&#039;t know why people insist on using getenv() for variables that are already available to you.

&lt;blockquote&gt;Why do I use getenv() instead of looking into the GLOBALS array for these values? Because anyone can spoof those values in the globals array. We cannot trust these same values when they come from the GLOBALS array, but getenv() retrieves the values directly from the environment. Many of these values are important to maintaining security on the web, such as REMOTE_HOST (for access to user&#039;s IP address) or PATH_INFO (sometimes carrying crucial information to scripts).&lt;/blockquote&gt;

Yeah, I guess... just use $_SERVER, $_ENV, or $HTTP_ENV_VARS, which has always been available. Does getenv involve a system call?
</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know why people insist on using getenv() for variables that are already available to you.</p>
<blockquote><p>Why do I use getenv() instead of looking into the GLOBALS array for these values? Because anyone can spoof those values in the globals array. We cannot trust these same values when they come from the GLOBALS array, but getenv() retrieves the values directly from the environment. Many of these values are important to maintaining security on the web, such as REMOTE_HOST (for access to user&#8217;s IP address) or PATH_INFO (sometimes carrying crucial information to scripts).</p></blockquote>
<p>Yeah, I guess&#8230; just use $_SERVER, $_ENV, or $HTTP_ENV_VARS, which has always been available. Does getenv involve a system call?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->