PHP: $_GET contains variables not in $_REQUEST
<p>When I do <code>print_r($_GET)</code> I see 4 variables, one of which is not seen in <code>print_r($_REQUEST)</code>. On this page I have a relevant .htaccess rule:</p>

<pre><code>RewriteRule ^de/something/(.+)/(.+)/$ /something/something_darkside.php?URLpage=rental&amp;URLcategory=$1&amp;URLsubcategory=$2 [NE]
</code></pre>

<p>The variables from this rule (URLpage, URLcategory, URLsubcategory) are all present as REQUEST variables. So I'm wondering where the extra GET variable comes from - could be through register globals?</p>

<p>EDIT: the additional parameter is ID with a numeric value (ex 2256) which is used to retrieve records from the DB.</p>

<p>EDIT2: ok the page now loads ok after turning register globals ON. I'm still struggling to understand the logic behind this.</p>
