passing hidden values

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
sudhakararaog
Forum Newbie
Posts: 13
Joined: Thu Jan 31, 2008 1:08 am

passing hidden values

Post 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.
User avatar
Kieran Huggins
DevNet Master
Posts: 3635
Joined: Wed Dec 06, 2006 4:14 pm
Location: Toronto, Canada
Contact:

Re: passing hidden values

Post by Kieran Huggins »

I'd use sessions and store the info in the $_SESSION array
Post Reply