I am new to PHP I need a little help in my php login script... I had 3 pages

1. index.html (user type username and password )
2. login.php
3. logout.php

ie index.html
/Main Page ///////
<form action="login.php" method="post">
<input name="uname" type="text" id="uname" />
<input name="pass" type="text" id="pass" />
<input type="submit" name="Submit" value="Submit" />



if ($uname=='ram' && $pass=='mypass'){
echo "Welcome RAM ";
header('Location: ' . $ok);
<a href="logout.php">Logout</a>

echo "SIGN OUT ";

Now the problem is after we sign out and return back to previous page using browser and then thelogin.php page came with the username . From journals I read about cookie delete and session... But i am not aware about it please help me what changes I would made for that ... Please help me...................

use session sothat u can destroy the session while logging out

Please let me know how to do it please........

I have gathered the below script from the official documentation at: http://au2.php.net/manual/en/function.session-destroy.php

session_start(); //must be at beginning of page

//in here is any miscellaneous logout data such as mysql scripts.

//Below destroys the session
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time()-42000, '/');

So the above script I have mentioned can go into the logout file with the any other logout data going where the comments are.

In which page to add this is in logout.php or login.php

The code I mentioned earlier is meant to be in logout.php as it removes the session.

you can use this code when you have used sessions in your login page...
use this code at your logout page:

This article has been dead for over six months. Start a new discussion instead.