ขอถามนิดนึ่งครับบบ เรื่อง Echo a href .....................
ลองดูครับ
Code (PHP)
echo "<br> Go to <a href=\"Details_admin.php?FilesID=$objResult[FilesID]\" onClick=\"js_popup('Details_admin.php?FilesID=$objResult[FilesID]',783,600); return false;\" title=\"\">Details</a>";
Date :
2012-09-10 16:14:18
By :
arm8957
ขอถามอีกนิดน่ะครับ
คือ php ของผมมันไม่เก็ยค่า session["Status"]; // Status ของ User อ่ะครับ
เพราะมีบางหน้า ผมกำหนดให้เฉพาะ Admin เข้าได้ แต่พอ Login เป็น Admin แล้ว เข้าไป แค่ 1 ครั้ง พอ รีเฟสใหม่ก้เข้าไม่ได้ล่ะ
ทั้งๆที่
หน้า Check_login ผม ประกาศ
Code (PHP)
<?
session_start();
include('config.inc.php');
$strSQL = "SELECT * FROM member WHERE Username = '".trim($_POST['Username'])."'
and Password = '".trim($_POST['Password'])."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "<script>alert ('เกิดข้อผิดพลาด Username และ Password ไม่ถูกต้อง');history.back();</script>";
}
else
{
$_SESSION["UserID"] = $objResult["UserID"];
$_SESSION["Status"] = $objResult["Status"];
session_write_close();
if($objResult["Status"] == "ADMIN")
{
header("location:index.php"); //* เป็น Admin มาเพจนี *//
}
elseif($objResult["Status"] == "REVIEW")
{
header("location:index.php"); //* เป็น Review มาเพจนี *//
}
else
{
header("location:index.php"); //* ถ้าไม่เป็นทั้ง 2 อย่าง เป็น User มาเพจนี *//
}
}
mysql_close();
?>
และทุกหน้าที่ผมเขียน ผม ก้เขียน session_start(); ไว้บนสุดของทุกหน้า
มันเกิดจากอะไรเหรอครับ
Date :
2012-09-10 16:41:09
By :
cappuczino
Code (PHP)
<?
session_start();
include('config.inc.php');
$strSQL = "SELECT * FROM member WHERE Username = '".trim($_POST['Username']);
$strSQL .="' and Password = '".trim($_POST['Password'])."'";
$objQuery = mysql_query($strSQL);
$numrows = mysql_num_rows($objQuery);
if($numrows>0){
while($objResult = mysql_fetch_array($objQuery)){
$_SESSION["UserID"] = $objResult["UserID"];
$_SESSION["Status"] = $objResult["Status"];
session_write_close();
if($objResult["Status"] == "ADMIN")
{
header("location:index.php"); //* เป็น Admin มาเพจนี *//
}
elseif($objResult["Status"] == "REVIEW")
{
header("location:index.php"); //* เป็น Review มาเพจนี *//
}
else
{
header("location:index.php"); //* ถ้าไม่เป็นทั้ง 2 อย่าง เป็น User มาเพจนี *//
}
}
}else{
echo "<script>alert ('เกิดข้อผิดพลาด Username และ Password ไม่ถูกต้อง');history.back();</script>";
}
mysql_close();
?>
Date :
2012-09-10 17:52:18
By :
Krungsri
Load balance : Server 03