|
|
|
ทำไมตัวแปล $_SESSION ทำไมตัวแปล $_SESSION ถึงไม่เก็บค่าที่ส่งมาละคะ |
|
|
|
|
|
|
|
จริงแล้วมันเก็บค่านะครับ แต่ว่า
รองเปลี่ยนมาใช้ code นี้ดีกว่านะครับ
Code (PHP)
session_start();
$strUsername = trim($_POST["tUsername"]);
$strPassword = trim($_POST["tPassword"]);
//*** Check Username ***//
if(trim($strUsername) == "")
{
echo "<font color=red><img src='photo2/ErrorCircle.png' width='20' height='20'>** กรุณากรอกUsername ด้วยครับ</font>";
exit();
}
//*** Check Password ***//
if(trim($strPassword) == "")
{
echo "<font color=red><img src='photo2/ErrorCircle.png' width='20' height='20'>** กรุณากรอก Password ด้วยครับ</font>";
exit();
}
$objConnect = mysql_connect("localhost","root","test") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
//*** Check Username & Password ***//
$strSQL = "SELECT * FROM account WHERE Username = '".$strUsername."' and Password = '".$strPassword."' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "Y";
//*** Session ***//
$_SESSION["Username"] = $strUsername;
session_write_close();
}
else
{
echo "<font color='red'> <img src='photo2/ErrorCircle.png' width='20' height='20'>Username & Password is wrong</center>";
}
mysql_close($objConnect);
|
|
|
|
|
Date :
2010-01-04 09:00:11 |
By :
ryuk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไม ต้อง @session_start(); อะครับ
|
|
|
|
|
Date :
2010-01-04 12:35:09 |
By :
hidden |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีปัญหาตอน login หรือเปล่าครับเหมือนกับว่ามันหา $_POST['username'] ไม่เจอ
มันเลยคิดว่ายังไม่ได้ตั้งค่า (ยังไม่ isset) อ่ะครับ
|
|
|
|
|
Date :
2010-01-04 12:39:44 |
By :
Tiger2Graph |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|