จะทำอย่างไรลบการจำค่าของ brownser ค่ะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

ivy_chilly
PHP Newbie
PHP Newbie
Posts: 8
Joined: 01/07/2008 11:29 pm

จะทำอย่างไรลบการจำค่าของ brownser ค่ะ

Post by ivy_chilly » 04/07/2008 7:16 am

ช่วยดูโค๊ดให้หน่อยนะค่ะ ส่งสัยว่าเวลากด logoff แล้ว เวลากดปุ่ม back ตรง tool bar ทำไมตัวแปรยังอยู่ค่ะ มีวิธีแก้ยังไงดีค่ะ
ขอบคุณค่ะ

index.php
<form name="form1" method="post" action="check_post.php">
<input type="submit" name="Submit" value="Submit">
<input type="text" name="cp">
</form>

----------------------------------------------------
check_post.php
<?php
$item=$_POST["cp"];
if (($item)=="")
{
echo "no user";
exit;
}
else {
session_start();
$na=$cp;

session_register("na");
echo "$na";
}
}
else {
echo "you not login";

?>
<form name="form1" method="post" action="check_post2.php">
<input type="submit" name="logoff" value="Submit">
</form>
---------------------------------------------------------------
check_post2.php
<?php
// you have to open the session first
session_start();
session_unset();
session_destroy();
echo"$na";
include ("index.php");
?>
-----------------------------------------------------

php
PHP Jr. Member
PHP Jr. Member
Posts: 16
Joined: 23/06/2008 8:53 am

Re: จะทำอย่างไรลบการจำค่าของ brownser ค่ะ

Post by php » 04/07/2008 7:40 am

ลอง ทำให้ พอกด logout แล้ว ให้ reload หน้า ดูครับ

User avatar
aei_ou
PHP Full Member
PHP Full Member
Posts: 39
Joined: 22/01/2009 2:53 pm

Re: จะทำอย่างไรลบการจำค่าของ brownser ค่ะ

Post by aei_ou » 25/02/2009 2:32 pm

ต้อง Clear session ครับ

ดูตัวอย่างนี้

<?php
session_start();
unset($_SESSION['sess_comid']);
unset($_SESSION['sess_UserLogin']);
unset($_SESSION['sess_EmpNo']);
unset($_SESSION['sess_EmpFirstName']);
session_destroy();
echo "<center> <font size=4>คุณ $sess_EmpFirstName ได้ออกจากระบบแล้ว</font></center><br>";
echo "<center> <font size=4><a href = 'index.php'> กลับไปหน้า LogIn</a></center><br>";
?>

พอคลิกที่ LogOut แล้วให้ลิงค์มาที่ไฟล์นี้

demonxiii
PHP Sr. Member
PHP Sr. Member
Posts: 54
Joined: 04/01/2009 7:54 pm

Re: จะทำอย่างไรลบการจำค่าของ brownser ค่ะ

Post by demonxiii » 26/02/2009 2:57 pm

คำสั่งนี้ก็ได้ครับ ตัวเดียวหายหมด

session_start();
session_destroy();

เปิด start ก่อน แล้วทำลายทิ้งเลย หายหมดครับ ทุก session

Post Reply

Return to “Programming - PHP”

Who is online

Users browsing this forum: facebook.com [Crawler] and 7 guests