#!/usr/local/bin/php -q
<pre>
<?PHP

$url = "http://que.com.br/test/me/Name/she/HerName/Section/Hat/";
require_once "UrlParser.php";

printf("From URL: %s\n\n",$url);
$urlParsed = UrlParser::parse($url);
print "----------------------------------------------\n\n";

print "Showing the dump of returned parse\n\n";
print_r($urlParsed);
print "----------------------------------------------\n\n";


print "Testing \$_GET\n\n";
UrlParser::putGet($urlParsed);
print_r($_GET);
print "----------------------------------------------\n\n";

print "Testing \$_POST\n\n";
UrlParser::putPost($urlParsed);
print_r($_POST);
print "----------------------------------------------\n\n";


print "Testing \$_REQUEST\n\n";
UrlParser::putRequest($urlParsed);
print_r($_REQUEST);
print "----------------------------------------------\n\n";


print "Testing All\n\n";
unset($_POST);
unset($_GET);
unset($_REQUEST);
UrlParser::putAll($urlParsed);
print_r($_POST);
print_r($_GET);
print_r($_REQUEST);
print "----------------------------------------------\n\n";

print "Now testing global (not recommended)\n\n";
UrlParser::putGlobal($urlParsed);
printf("me=%s,she=%s,Section=%s\n\n",$me,$she,$Section);
print "----------------------------------------------\n\n";

print "All tests done. Its stable?";

#UrlParser::putGet($urlParsed);
#print $_GET["me"]; // will print "Name"

print "\n\n";
?>
</pre>

