Fsoft Posted May 14, 2008 Share Posted May 14, 2008 Hello, Well, i need little help I made a small contacting us system, all is done, reading, writing, moderation. But for moderation I need help I mean I don't have any experiance with Cookie or Session. And I don't know, what I have to use But I would try to explain. There is a file called moderation.php and when it hits the page, It uses an if() statement and when it's not true, it gives a Small Form with a box called Password. So please have a look on this code thanks <?php $pass = $_POST["password"]; $form = "<form method=\"post\" action=\"moderation.php\"> <p align=\"center\"> Password <input name=\"password\" type=\"text\" size=\"5\"></p> <p align=\"center\"> <input name=\"submit\" type=\"submit\" value=\"submit\"> </form>"; if($pass = my_password) { //does all moderation task............. } else { echo $form; } ?> Well, But What I need is when ever in moderation it require to valid the password, It automatically takes the cookie from my Browser memory and do the task, and if the cookie is not available, it will just show the $form and when the password is inserted, it will insert the cookie and continue script work. Well, Why do i need this? Well. Before my moderation was only used to read the users query for contact, but now I have a new thing, Deleting the queries as well, And When I try to delete it asks for validating password, again and again and can't continue. Thanks alot dear, your help would be very helpful for me. Badly waiting for answer FAISAL! Quote Link to comment https://forums.phpfreaks.com/topic/105583-cookie-or-session-dont-know-exactly/ Share on other sites More sharing options...
MadTechie Posted May 14, 2008 Share Posted May 14, 2008 heres a little untested example hope it helps <?php session_start(); //need this at the start $pass = $_POST["password"]; $form = "<form method=\"post\" action=\"moderation.php\"> <p align=\"center\"> Password <input name=\"password\" type=\"text\" size=\"5\"></p> <p align=\"center\"> <input name=\"submit\" type=\"submit\" value=\"submit\"> </form>"; if(isset($_GET['logoff'])) { $_SESSION['Access'] == ""; //remove the admin value session_destroy(); //kill the session } if($pass = "my_password") { $_SESSION['Access'] == "Admin"; //set value for use laster } if(isset($_SESSION['Access']) && $_SESSION['Access'] == "Admin") { echo "Welcome Admin!<br>"; echo "<a href='?logoff'>Logoff</a>"; }else{ echo "Welcome Guest"; } ?> <a href="page2.php">page2.php</a> <?php session_start(); //need this at the start //$_SESSION['Access'] is still valid from the other page if(isset($_SESSION['Access']) && $_SESSION['Access'] == "Admin") { echo "Welcome Admin!"; }else{ echo "Welcome guest"; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/105583-cookie-or-session-dont-know-exactly/#findComment-540877 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.