ท่านอาจารย์ ครับ ช่วยดู code เกี่ยวกับ cookie หน่อย ครับ
คือ code หน้านี้ รับ ค่า การ Login มาจาก From ครับ มาตรวจสอบ ถ้า login ผ่าน ให้ มัน set ค่า Cookie ด้วย อ่ะ ครับ ปัญหา คือ มัน ม่ายยอมเ ก็บ ม่ายรุ เพราะ อาราย วอน ท่าน อาจารย์ช่วยที ครับ ขอบพระคุณอย่างสูง
<?
<?
ob_start();
session_start();
$user_login=$_POST[user_login];
$pass_login=$_POST[pass_login];
//$chk=$_POST[chk];
if ($user_login=="" or $pass_login=="") {
echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบนะครับ<h3>"; exit();
}
include "connect.php";
$sql="select * from tb_member where username='$user_login' and password='$pass_login'";
$result=mysql_db_query($dbname,$sql);
$num=mysql_num_rows($result);
mysql_close();
if($num>0) {
$_SESSION[sess_userid]=session_id();
$_SESSION[sess_username]=$user_login;
$login_true = $user_login ;
$_SESSION['login_true']=$user_login;
echo "<center><br><img src='../images/ecommerce_icons/ok.png' /><br><br><h3>ยินดีต้อนรับคุณ $user_login เข้าสู่ระบบ<br>กรุณารอสักครู่...</h3></center>";
echo "<meta http-equiv='refresh' content='4;../Home.php'>";
if($chk=="on") { // ถ้าติ๊กถูก Login ตลอดไป ให้ทำการสร้าง cookie
setcookie("user_login", $user_login, time() + 3600 * 24 * 365);
setcookie("pass_login",$pass_login, time() + 3600 * 24 * 356);
//echo "set cookie เรียบร้อย";
} else {
//echo "set cookie ไม่ได้ ครับ";
}
} else {
echo "<center><br><img src='../images/ecommerce_icons/cancel.png' /><br><br><h3>ERROR : Username หรือ Password ไม่ถูกต้อง<br>กรุณารอสักครู่...</h3></center>";
echo "<meta http-equiv='refresh' content='4;../Home.php'>";
}
?>
$chk=$_GET[chk];
แล้วบรรทัดถัดมาถึงค่อยใช้
if($chk=="on")
$chk=$_POST[chk];
แต่ผมงงว่าทำไมคุณ srenon ใส่ // เพื่อ inactive โค้ดนี้ไว้ล่ะคับ
แทนด้วย
//if($chk=="on") { // ถ้าติ๊กถูก Login ตลอดไป ให้ทำการสร้าง cookie
setCookie() กับ Session ใช้ด้วยกันได้หรือเปล่าครับ