Actually, after some additional testing, it looks like it gets cut off when I use the GET method.
Then, the current query string portion gets replaced by the new one, eg it does not add up.
Ex:
current url = "www.site.com/script.php?var1=$var1"
if I use this form:
<form method="get" action="$PHP_SELF"
<input type="text" name="var2" value="$var2">
...
</form>
Then, the following page's url becomes:
"www.site.com/script.php?var2=$var2", eg I loose the var=$var1.
I thought PHP_SELF would keep the var1, but it doesn't...