|
|
|
แล้ว session_destroy(); เราควรใส่ใว้ฟอร์มไหนค่ะ logout.php รึปล่าวค่ะ |
|
|
|
|
|
|
|
$_SESSION["sess_name"]=$rs['usermem']; //<<<<<ตรงนี้เป็นการเก็บค่า usermem ใว้ในsessionใช่มั้ยค่ะ
$_SESSION["sess_pass"]=$rs['passmem']; //<<<<<ตรงนี้เป็นการเก็บค่า passmem ใว้ในsessionใช่มั้ยค่ะ
ใช่ครับ ถูกต้องแล้ว
ส่วนเรื่องการแสดงชื่อเมื่อ Login ไปแล้ว ก็ให้เขียนฟังก์ชั่นขึ้นมา เพื่อไปเอาฟิวที่เก็บข้อมูล ชื่อ นามสกุล มาโชวแค่นั้นเองครับ เช่น
Code (PHP)
function getcus($id,$field){
include("myconnect.php");
$objDB = mysql_select_db("jib_db");
$strSQL = "SELECT * FROM member WHERE usermem = '".$id."' ;";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
return $objResult[$field];
}
mysql_close($objConnect);
}
// เรียกใช้ผ่านฟังชั่นก็พิมพ์
echo getcus($_SESSION["sess_name"],"namecus");
|
|
|
|
|
Date :
2010-05-11 09:18:41 |
By :
awachai007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามนั้นเลย sess_name กับ sess_pass จะมีค่าตลอดจนกว่าเราจะสั่งเครียร์ค่ามัน เพราะฉะนั้นก็เอามันไปค้นหาใน DB ได้เลย ^^"
|
|
|
|
|
Date :
2010-05-11 09:22:36 |
By :
PalmZaaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือเขียน function getcus ขึ้นมา 1 ตัวแล้วฟอร์มต่อไป ก็เรียกใช้ด้วย echo getcus($_SESSION["sess_name"],"namecus"); ได้เลยใช่มั้ยค่ะ
|
|
|
|
|
Date :
2010-05-11 09:27:05 |
By :
Rachaneeya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
function getcus($id,$field){
include("myconnect.php");
$objDB = mysql_select_db("jib_db");
$strSQL = "SELECT * FROM member WHERE usermem = '".$id."' ;";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
return $objResult[$field];
}
mysql_close($objConnect);
}
// เรียกใช้ผ่านฟังชั่นก็พิมพ์
echo getcus($_SESSION["sess_name"],"namecus"); //<<<<namecus คือชื่อของตัวแปรตัวไหนค่ะอธิบายหน่อยได้มั้ยค่ะ ถามมากคงไม่ว่ากันนะค่ะ
|
|
|
|
|
Date :
2010-05-11 09:29:37 |
By :
Rachaneeya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชื่อฟิว ที่เราจะไปเอาข้อมูลครับ ถ้าเราเก็บชื่อของเขาไว้ในฟิว Name เราก็เขียน echo getcus($_SESSION["sess_name"],"Name"); ครับ
|
|
|
|
|
Date :
2010-05-11 09:31:41 |
By :
awachai007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากค่ะ พี่ Neung กับพี่ PalmZaaa&Sunny ที่ให้คำปรึกษานะค่ะ ยังไงขอเมลของพี่พี่หน่อยได้มั้ยค่ะถ้าไม่รบกวนจนมากเกินไป
|
|
|
|
|
Date :
2010-05-11 09:35:19 |
By :
Rachaneeya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ยังไม่ได้ลองอะค่ะคือลองถามพี่ๆดู ถ้าลองแล้วติดตรงไหนขอรบกวนอีกนะค่ะ
|
|
|
|
|
Date :
2010-05-11 09:39:04 |
By :
Rachaneeya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยินดีด้วยเข้าใจกันแล้ว555555555 ผมก็เข้าใจแล้ว
|
|
|
|
|
Date :
2010-05-11 09:44:12 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
session_destroy(); เราจะใส่ใว้หน้า From ไหนค่ะเพื่อที่จะลบ Delete Session ทั้งหมดเมื่อ logout ออก
***ใส่ใว้หน้าFromของ logout.php รึปล่าวค่ะ รบกวนด้วยนะค่ะ***
|
|
|
|
|
Date :
2010-05-11 09:46:09 |
By :
Rachaneeya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่แล้วครับ แต่ในความเป็นจริง ไม่มีใคร Logout หรอกครับ เขาปิด window เลยครับ
|
|
|
|
|
Date :
2010-05-11 09:50:28 |
By :
awachai007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
^^ ขอบคุณค่ะ
|
|
|
|
|
Date :
2010-05-11 09:56:20 |
By :
Rachaneeya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อื่ม
|
|
|
|
|
Date :
2011-05-24 10:24:18 |
By :
sakda_chu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่แล้วครับ แต่ในความเป็นจริง ไม่มีใคร Logout หรอกครับ เขาปิด window เลยครับ
อยากทราบว่าแล้วเมื่อเขาปิด window ไปเลย จะเขียนโค้ดยังไงเพื่อแก้ค่าที่ status ให้เป็น 0 ล่ะคะ ใครรู้ช่วยบอกที ฮึ ฮึ
|
|
|
|
|
Date :
2013-04-22 16:32:13 |
By :
aun aun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|