ไปเรียนมาเลยตอบช้าหน่อย
ขอลองเช็คอีกครั้งเเล้วกันนะคะ เมื่อเช้าลองแก้ดูยังไม่ได้
ตอนนี้เริ่มงงๆเพราะอยู่ดีๆก็ login เข้าหน้าหลักไม่ได้เฉยเลย
ไว้จะมาโพสโค้ดช่วงค่ำๆนะคะ
ขอบคุณทุกความช่วยเหลือมากๆเลยค่ะ
มีป้ญหาเรื่องการใช้ session ค่ะ
Moderator: mindphp, ผู้ดูแลกระดาน
Re: มีป้ญหาเรื่องการใช้ session ค่ะ
มาเเล้วค่ะ
ขอบรบกวนถามก่อนนะคะ ตอนนี้งงไปหมดเลย
คือว่าเว็บตอนนี้ login ไม่ได้ทั้งๆเมื่อวานยัง login ได้
คือเเทนที่จะลิ๊งค์ไปหน้าหลัก มันกลับมาหน้า login เฉยเลย
พอเปลี่ยนเอาโค้ดเก่ามาใส่ โดยที่ไม่ให้มีลิ๊งค์กลับมาที่หน้า login เเต่พอลองเปิดเเล้ว login มันก็ยังกลับมาได้อีกอ่ะค่ะ
แบบนี้เป็นปัญหาที่โค้ดหรือที่ลิ๊งค์คะ
นี่คือโค้ดหน้า login ค่ะ
ปัญหาเก่ายังแก้ไม่ได้ปัญหาใหม่มาอีกแล้ว ขอรบกวนด้วยนะค๊าา
ขอบรบกวนถามก่อนนะคะ ตอนนี้งงไปหมดเลย
คือว่าเว็บตอนนี้ login ไม่ได้ทั้งๆเมื่อวานยัง login ได้
คือเเทนที่จะลิ๊งค์ไปหน้าหลัก มันกลับมาหน้า login เฉยเลย
พอเปลี่ยนเอาโค้ดเก่ามาใส่ โดยที่ไม่ให้มีลิ๊งค์กลับมาที่หน้า login เเต่พอลองเปิดเเล้ว login มันก็ยังกลับมาได้อีกอ่ะค่ะ
แบบนี้เป็นปัญหาที่โค้ดหรือที่ลิ๊งค์คะ
นี่คือโค้ดหน้า login ค่ะ
โค้ด: เลือกทั้งหมด
<?php
session_start();
$host = "localhost";
$user = "root";
$pass = "";
$dbname = "kinderkids";
$connection = mysql_connect($host, $user, $pass) or die ("cannot connect to DB");
$sql = mysql_select_db($dbname,$connection) or die ("Couldn't find db");
if (!$sql) {
die ("cannot select database");
}
$username = $_POST['username'];
$password = $_POST['password'];
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
if ($username && $password)
{
$query = mysql_query("SELECT * FROM userlogin WHERE username='$username' AND password='$password' ", $connection);
$numrows = mysql_num_rows($query);
if ($numrows > 0)
{
while ($row = mysql_fetch_assoc($query))
{
$dbusername = $row['username'];
$dbpassword = $row['password'];
}
if($username == $dbusername && $password == $dbpassword)
{
$_SESSION['login'] = 1;
echo "<script type = 'text/javascript'>";
echo "window.location = 'gamepage.php'";
echo "</script>";
} else
echo "Incorrect password!";
session_destroy();
sleep(3);
echo "<script type = 'text/javascript'>";
echo "window.location = 'homepage.htm'";
echo "</script>";
}
else
die ("That user does not exist!");
session_destroy();
sleep(3);
echo "<script type = 'text/javascript'>";
echo "window.location = 'homepage.htm'";
echo "</script>";
}
else
die ("Please enter username and password");
session_destroy();
sleep(3);
echo "<script type = 'text/javascript'>";
echo "window.location = 'homepage.htm'";
echo "</script>";
?>
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41417
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: มีป้ญหาเรื่องการใช้ session ค่ะ
ต้อง ค่อยๆ debug ไปทีละปัญหานะครับอย่าเอามันมารวมกัน
ลอย้อนกลับไปแก้ปัญหาแต่ละอย่างตามคำแนะนำ ถ้ามือใหม่แยก การทำงานออกเป็นส่วนย่อยๆ ก่อน ให้มันทำงานได้แต่ละส่วนก่อนแล้วค่อยเอามารวมกันเป็นงานเรา
ลอย้อนกลับไปแก้ปัญหาแต่ละอย่างตามคำแนะนำ ถ้ามือใหม่แยก การทำงานออกเป็นส่วนย่อยๆ ก่อน ให้มันทำงานได้แต่ละส่วนก่อนแล้วค่อยเอามารวมกันเป็นงานเรา
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Re: มีป้ญหาเรื่องการใช้ session ค่ะ
แหะๆ
ตอนนี้หน้า แก้หน้า logout ได้เเล้วค่ะ
เพิ่มตรง unset เข้าไปก้อได้เลย
ส่วนลิ๊งค์ก็แก้ได้เเล้วค่ะ สงสัยค่ามันจะค้างอยู่หรือยังงัยพอแก้ logout ได้เลยลิ๊งค์ได้
ตอนนี้เหลือเรื่องการส่งคะเเนนค่ะ กำลัพยายามแก้อยู่ค่ะ
ขอบคุณมากๆเลยค่ะ ทั้งคำเเนะนำ และคำเตือนสติ แหะๆ พอตกใจเเล้วมันก็ใจร้อนเลยงงเลย
ตอนนี้หน้า แก้หน้า logout ได้เเล้วค่ะ
โค้ด: เลือกทั้งหมด
<?php
session_start();
session_unset();
session_destroy();
echo "Bye! see you next time";
sleep(3);
echo"<script type = 'text/javascript'>";
echo"window.location = 'homepage.htm'";
echo"</script>";
?>
เพิ่มตรง unset เข้าไปก้อได้เลย
ส่วนลิ๊งค์ก็แก้ได้เเล้วค่ะ สงสัยค่ามันจะค้างอยู่หรือยังงัยพอแก้ logout ได้เลยลิ๊งค์ได้
ตอนนี้เหลือเรื่องการส่งคะเเนนค่ะ กำลัพยายามแก้อยู่ค่ะ
ขอบคุณมากๆเลยค่ะ ทั้งคำเเนะนำ และคำเตือนสติ แหะๆ พอตกใจเเล้วมันก็ใจร้อนเลยงงเลย
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 0 ตอบกลับ
- 2623 แสดง
-
โพสต์ล่าสุด โดย jataz2
17/05/2016 4:17 pm
-
- 0 ตอบกลับ
- 1993 แสดง
-
โพสต์ล่าสุด โดย abdkode
14/01/2019 1:49 pm
-
- 0 ตอบกลับ
- 1133 แสดง
-
โพสต์ล่าสุด โดย seomail
31/01/2022 4:11 pm
-
-
โพสต์ใหม่ สอน PHP7 การใช้งาน Session
โดย เซสชั่นเบื้องต้น » 25/10/2021 1:41 pm » ใน Programming - PHP - 1 ตอบกลับ
- 2512 แสดง
-
โพสต์ล่าสุด โดย mindphp
25/10/2021 1:54 pm
-
-
- 0 ตอบกลับ
- 2906 แสดง
-
โพสต์ล่าสุด โดย จันนุสรณ์ ดีแก่
26/11/2018 6:35 pm
-
- 0 ตอบกลับ
- 3797 แสดง
-
โพสต์ล่าสุด โดย จันนุสรณ์ ดีแก่
23/11/2018 4:40 pm
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 109