I am moving my web site to a new host this weekend.  I am working
towards making the code compatible to the structure of the new server.

I am getting a weird response which I don't understand

At the very start of my index.php I have the following lines of code:

foreach($_GET as $key => $val) {
$$key = $_GET[$val];
echo $_GET[$val] . "<br />";

What I don't understand is why the output is

<br /><br />

I am not understanding how two "empty" variables are being passed.

index.php is driven off of various mod re-writes contained
within .htaccess .  This is why I am doing the loop above.

RewriteRule ^page/([^/\.]+)/?$ index.php?page=$1 [L]
RewriteRule ^page/([^/\.]+)/([^/\.]+)/?$ index.php?page=$1&field1=$2 [L]
RewriteRule ^page/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?page=
$1&field1=$2&field2=$3 [L]

What should I be trying?  What will allow the value of page to be passed
onto $page with the following URL:


Reply via email to