Page 1 of 1

passing hidden values

Posted: Fri Feb 22, 2008 8:16 pm
by sudhakararaog
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.

Re: passing hidden values

Posted: Sat Feb 23, 2008 4:03 am
by Kieran Huggins
I'd use sessions and store the info in the $_SESSION array