passing hidden values
Posted: Fri Feb 22, 2008 8:16 pm
i have an if else situation wherein if a user registers with a name that is already available in the database i redirect them to duplicateuser.php or else redirect to thankyou.php
presently i am able to pass value of a variable $username as part of the url and i am able to read using GET by doing so the value appears in the browser address bar and i would like to use hidden and also be able to read this value
following is the code i am presently using
if($usernamerows > 0)
{
header("Location: duplicateuser.php?duplicateuser=".$username);
}
else
{
header("Location: thankyou.php?fname=".$fname);
}
how can i use hidden so that the url does not get appended in the address bar and still the read the value of the variables i want to pass and how should i read the variables in the other pages, is it $_POST[]
i tried using this code just before the header() statement but it does not work and i get an error.
echo "<input type ='hidden' name='duplicateuser' value='$username'>";
echo "<input type ='hidden' name='fname' value='$fname'>";
please advice.
thanks.
presently i am able to pass value of a variable $username as part of the url and i am able to read using GET by doing so the value appears in the browser address bar and i would like to use hidden and also be able to read this value
following is the code i am presently using
if($usernamerows > 0)
{
header("Location: duplicateuser.php?duplicateuser=".$username);
}
else
{
header("Location: thankyou.php?fname=".$fname);
}
how can i use hidden so that the url does not get appended in the address bar and still the read the value of the variables i want to pass and how should i read the variables in the other pages, is it $_POST[]
i tried using this code just before the header() statement but it does not work and i get an error.
echo "<input type ='hidden' name='duplicateuser' value='$username'>";
echo "<input type ='hidden' name='fname' value='$fname'>";
please advice.
thanks.