ไปเรียนมาเลยตอบช้าหน่อย
ขอลองเช็คอีกครั้งเเล้วกันนะคะ เมื่อเช้าลองแก้ดูยังไม่ได้
ตอนนี้เริ่มงงๆเพราะอยู่ดีๆก็ login เข้าหน้าหลักไม่ได้เฉยเลย
ไว้จะมาโพสโค้ดช่วงค่ำๆนะคะ
ขอบคุณทุกความช่วยเหลือมากๆเลยค่ะ
มีป้ญหาเรื่องการใช้ session ค่ะ
Moderators: mindphp, ผู้ดูแลกระดาน
Re: มีป้ญหาเรื่องการใช้ session ค่ะ
มาเเล้วค่ะ
ขอบรบกวนถามก่อนนะคะ ตอนนี้งงไปหมดเลย
คือว่าเว็บตอนนี้ login ไม่ได้ทั้งๆเมื่อวานยัง login ได้
คือเเทนที่จะลิ๊งค์ไปหน้าหลัก มันกลับมาหน้า login เฉยเลย
พอเปลี่ยนเอาโค้ดเก่ามาใส่ โดยที่ไม่ให้มีลิ๊งค์กลับมาที่หน้า login เเต่พอลองเปิดเเล้ว login มันก็ยังกลับมาได้อีกอ่ะค่ะ
แบบนี้เป็นปัญหาที่โค้ดหรือที่ลิ๊งค์คะ
นี่คือโค้ดหน้า login ค่ะ
ปัญหาเก่ายังแก้ไม่ได้ปัญหาใหม่มาอีกแล้ว ขอรบกวนด้วยนะค๊าา
ขอบรบกวนถามก่อนนะคะ ตอนนี้งงไปหมดเลย
คือว่าเว็บตอนนี้ login ไม่ได้ทั้งๆเมื่อวานยัง login ได้
คือเเทนที่จะลิ๊งค์ไปหน้าหลัก มันกลับมาหน้า login เฉยเลย
พอเปลี่ยนเอาโค้ดเก่ามาใส่ โดยที่ไม่ให้มีลิ๊งค์กลับมาที่หน้า login เเต่พอลองเปิดเเล้ว login มันก็ยังกลับมาได้อีกอ่ะค่ะ
แบบนี้เป็นปัญหาที่โค้ดหรือที่ลิ๊งค์คะ
นี่คือโค้ดหน้า login ค่ะ
Code: Select all
<?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
- Posts: 26684
- Joined: 22/09/2008 6:18 pm
- Contact:
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 ได้เเล้วค่ะ
Code: Select all
<?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
- Replies
- Views
- Last post
-
- 2 Replies
- 3129 Views
-
Last post by mindphp
14/12/2011 3:52 pm
-
-
javascript check session timeout ของเว็บ เช่นไม่กดอะไรเลยเกิน 30 นาทีก็ session timeout
by jataz2 » 17/05/2016 4:17 pm » in JavaScript & Jquery Ajax - 0 Replies
- 1198 Views
-
Last post by jataz2
17/05/2016 4:17 pm
-
-
- 0 Replies
- 597 Views
-
Last post by abdkode
14/01/2019 1:49 pm
-
- 2 Replies
- 1806 Views
-
Last post by hosting-th
21/01/2012 9:32 pm
-
- 0 Replies
- 729 Views
-
Last post by M009
08/05/2013 3:48 pm
-
- 0 Replies
- 764 Views
-
Last post by จันนุสรณ์ ดีแก่
26/11/2018 6:35 pm
-
- 0 Replies
- 2388 Views
-
Last post by จันนุสรณ์ ดีแก่
23/11/2018 4:40 pm
Who is online
Users browsing this forum: Google Adsense [Bot] and 16 guests