 |
รบกวนสอบถามเรื่องของการดึง sesssion มาใช้งานหน่อยครับ |
|
 |
|
|
 |
 |
|
ยังไงเหรอครับ
|
 |
 |
 |
 |
Date :
2017-06-29 11:25:06 |
By :
mangkunzo |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ต้องดูตอนทีประกาศตัวแปรครับ ได้รปะกาศไว้หรือไม่
|
 |
 |
 |
 |
Date :
2017-07-01 10:19:24 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
น่าจะเอาโค้ดมาลงให้ดูนะครับ
พี่ๆเขาจะดูให้ได้ว่าเพราะอะไร
|
 |
 |
 |
 |
Date :
2017-07-01 18:13:46 |
By :
sinomoney |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ประกาศ SESSION ผิดแน่นอนครับ
|
 |
 |
 |
 |
Date :
2017-07-01 23:23:33 |
By :
Androidgamer |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เบื้องต้นผมลองเปลี่ยนจาก m_department เป็น department ลองสั่งปริ้นยังไม่โชว์รายการแผนก ผมค้นหากระทู้เก่าๆที่พี่ๆเคยถามเกี่ยวกับ session ลองทำตามหลายตัวอย่างก็ไม่ได้เพราะความรู้น้อย ผมได้ไล่อ่านกระทู้ลงไปเรื่อยๆมีคอมเม้นหนึงที่บอกว่า "ให้ลองเปลี่ยนชื่อไฟล์เป็นชื่ออื่น" แค่นั้นละครับsession ใช้งานได้ปกติ แต่ตอนนี้ติดปัญพอย้ายไฟล์ไปเครื่องเครื่องอื่นแล้ว session ไม่ทำงานครับ
|
ประวัติการแก้ไข 2017-07-03 21:29:30
 |
 |
 |
 |
Date :
2017-07-03 21:11:04 |
By :
Lun2560 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$_SESSION['login'] = "true";
|
 |
 |
 |
 |
Date :
2017-07-03 21:53:06 |
By :
apisitp |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองๆดูแบบที่ผมเขียน
SELECT stock_d.admin.CodeID,
stock_d.admin.AdminID,
stock_d.admin.AdminName,
stock_d.admin.AdminUser,
staffdata.wtbldepttest.DeptID,
staffdata.wtbldepttest.DeptName,
staffdata.tblteamtest.S_DCODE,
staffdata.wtbldepttest.DeptName,
staffdata.tbldivisiontest.DivisionID,
staffdata.tbldivisiontest.DivisionName
FROM stock_d.admin
LEFT JOIN staffdata.tblteamtest ON tblteamtest.Sno = admin.Sno
LEFT JOIN staffdata.wtbldepttest ON wtbldepttest.DeptID = admin.DeptID
LEFT JOIN staffdata.tbldivisiontest ON tbldivisiontest.DivisionID = admin.DivisionID
WHERE (AdminUser='".$_POST['username']."')
AND (AdminPass='".$_POST['password']."')
//// Code MYSQL ให้คุณไป SELECT เอาเองใน Your Databases
$resultAdmin=mysql_query($sqlAdmin,$c1);
$NumAdmin=mysql_num_rows($resultAdmin);
if($NumAdmin>'0'){
//SESSION
$_SESSION['login_true_AdminID']=$rAdmin['CodeID'];
$_SESSION['lUser']=$rAdmin['AdminID'];
$_SESSION['lname']=$rAdmin['AdminName'];
$_SESSION['lusername']=$rAdmin['AdminUser'];
$_SESSION['lpassword']=$rAdmin['AdminPass'];
$_SESSION['lDeptID']=$rAdmin['DeptID'];
$_SESSION['lDeptName']=$rAdmin['DeptName'];
$_SESSION['lSno']=$rAdmin['S_DCODE'];
$_SESSION['lDivisionID']=$rAdmin['DivisionName'];
$_SESSION['lstatus']='User';
//SESSION(END)
echo "<img src='img_loader/loading3.gif' width='105' height='16' />";
echo "<BR>";
echo "<span style='color:#000099;'>";
echo "ຍິນດີຕ້ອນຮັບທ່ານ $rAdmin[AdminName] ເຂົ້າສູ່ລະບົບ !!!";
echo "</span>";
echo "<meta http-equiv='refresh' content='2;url=./main.php'>";
exit();
}else{
echo "<img src='img_loader/loading2.gif' width='100' height='100' />";
echo "<BR>";
echo "<span style='color:#FF0000;'>";
echo "ບໍ່ສາມາດເຂົ້າສູ່ລະບົບໄດ້ ກະລຸນາລອງໃໝ່ອີກຄັ້ງ";
echo "</span>";
echo "<meta http-equiv='refresh' content='2;url=./login.php'>";
}
}
ลองๆดูอันนี้ อยู่ในหน้า Login
เมื่อ Login ผ่าน ก็ไปตั้ง ตัวแปล
$User=$_SESSION['lUser'];
แล้ว echo $User; หลื echo $_SESSION['lUser']; นี้ตรงเลย ลองๆทำดู
|
 |
 |
 |
 |
Date :
2017-07-04 08:40:47 |
By :
Bouasavanh HararRock |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอาจริงๆนะ ดูในบทความเรื่องประมาณ การทำระบบล็อกอิน แล้วไปไล่การกำหนด session ตามนั้นให้ถูกครับ
|
 |
 |
 |
 |
Date :
2017-07-04 15:04:18 |
By :
apisitp |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|