I think that it is best if you learn not to use $REQUEST from the start, then you don't have to get in trouble with it later. You should use $GET and $_POST instead.
If the URL is "http://www.something.com/indes.php?test=kalle" then you should get it the following way:
<?php
$test = $_GET['test'];
echo $test;
?>
Using $_GET catches the variable from the URL.
The other way is forms that don't show the result in the URL but have the method post. The form looks something like this:
<form action="form2.php" method="post">
Name: <input type="text" name="name" />
<input type="submit" />
</form>
form2.php is the page that gets the value:
<?php
$test = $_POST['name'];
echo $name;
?>
Using $_POST catch the variable that is not in the URL.
The problem with using $_REQUEST is if you have the same variable name in both the URL and in a post-variable. To avoid the problem it is always better to do it the right way to start with.