<html>
 
</body>
 
<font face="Arial" size="2">
 
<?
 
 
//Class Importing and creation.
 
require("QueryString.php");
 
$qsc = new QueryString();
 
 
//This is the real query string
 
$qs = $_SERVER["QUERY_STRING"];
 
echo "<b>This page QS: </b>[" . $qs . "]<br><br>";
 
 
//Example query string
 
$qs = "var1=banana&var2=apple&var2=coffee&&[email protected]";
 
echo "<b>Example QS: </b>[" . $qs . "]<br><br>";
 
 
//New value of a variable
 
echo "<b>Setting var1: </b>" . $qsc->setVar($qs, "var1", "newValue1") . "<br>" ;
 
echo "<b>Setting var2 (repeated): </b>" . $qsc->setVar($qs, "var2", "2") . "<br>" ;
 
echo "<b>Setting var6 (non-existent): </b>" . $qsc->setVar($qs, "var6", "6") . "<br><br>" ;
 
 
//Array of new value of a variable
 
$array = Array("var1"=>1, "var2"=>2, "var6"=>6);
 
echo '<b>Setting Array("var1"=>1, "var2"=>2, "var6"=>6): </b>' . $qsc->setVarArray($qs, $array) . "<br><br>" ;
 
 
//Declaration of a variable
 
echo "<b>Declaration of var2: </b>" . $qsc->getVar($qs, "var2") . "<br><br>";
 
 
//Value of a variable by name
 
echo "<b>Value of var2: </b>" . $qsc->getVarValue($qs, "var2") . "<br><br>";
 
 
//Deleting a variable
 
echo "<b>Deleting All var2: </b>" . $qsc->delVar($qs, "var2") . "<br><br>";
 
 
//Value a variable by position
 
echo "<b>Values of vars at 2nd position: </b>" . $qsc->getVarPosValue($qs, 2) . "<br><br>";
 
 
//Query String to an Array
 
echo "<b>The Query String Array: </b>";
 
print_r($qsc->toArray($qs));
 
echo "<br><br>";
 
 
?>
 
</font>
 
</body>
 
</html>
 
 |