Jump to content

Archived

This topic is now archived and is closed to further replies.

apol

session or browser problem?

Recommended Posts

Hi,

I have a problem with sessions or browser which i describe below:

1) I have a form (form.php) with 2 text fields 1-->userName 2--->passwd.
2) User fill in the form and submit it.
3) The form_check.php file starts a session and proccess the requested form, if the form fields are valid then i set this $_SESSION['userPass']="go";
4) When user decides to log-out  press log_out link and the log_out.php is executed.
5) Here is the log_out.php:

<?php
session_start();
$_SESSION[]=array();
if (isset($_COOKIE[session_name()])) {
  setcookie(session_name(), '', 0, '/');
}
session_unset();
session_destroy();

?>

and some html follows...
-----------------------------------------

I checked the session(after user log_out) and it has destroyed. But when i press Back button of Internet Explorer it saids me that if i press F5 or Refresh button i could see the requsting page.
And i am doing that, and the page appears, i also ckecked the session and it has created again.
Why is that happening? How could i avoid it?
I am confused...

Thanks a lot

Adreas

Share this post


Link to post
Share on other sites
are you red-directing the user after they logout. i suggest you re-direct them to a confirmation page for the logout or something.

Share this post


Link to post
Share on other sites
Maybe the problem is that when you press back you are trying to go to the page where you have just login so you are creating the session again.

Share this post


Link to post
Share on other sites
[quote author=ponsho link=topic=110461.msg446559#msg446559 date=1159956118]
Maybe the problem is that when you press back you are trying to go to the page where you have just login so you are creating the session again.
[/quote]

Yes that is the main problem but how could i avoid it?

Share this post


Link to post
Share on other sites
[quote author=ProjectFear link=topic=110461.msg446558#msg446558 date=1159955797]
are you red-directing the user after they logout. i suggest you re-direct them to a confirmation page for the logout or something.
[/quote]

I try to redirect( with headers() function right? ) the user to the log_in page but the problem still exists?

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.