|
|
|
งง ตัวเองเรื่องง่ายทำไมมันไม่โชว์ข้อมูลช่วยดูหน่อยครับ ระบบ ล็อคอินนะครับ พอกดล็อคอินเสร็จ ตรวจสอบเสร็จ |
|
|
|
|
|
|
|
.$rank." ".$firstname." ".$lastname.
คาดว่าไม่มีค่าส่งมา
ทำไมไม่เก็บเป็น session คับ
|
|
|
|
|
Date :
2011-05-19 10:14:57 |
By :
TEST_CODE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php session_start();?>
<?php require_once('Connections/connlogistic2.php'); ?>
<?php
if(isset($HTTP_POST_VARS["Submit"])=="Login")
{
if($username==""||$password=="")
{
header("Location: index.php?e1=e1");
}
mysql_select_db($database_connlogistic2, $connlogistic2);
mysql_query("SET NAMES TIS620");
$query_rsUser = "SELECT * FROM member WHERE username='$username' and password='$password'";
$rsUser = mysql_query($query_rsUser,$connlogistic2) or die(mysql_error());
$row_rsUser = mysql_fetch_assoc($rsUser);
$user_ID=$row_rsUser['user_ID'];
$rankCheck=$row_rank['rank'];
$result=mysql_db_query($dbname,$sql);
$num=mysql_num_rows($rsUser);
mysql_close();
if($num<=0) {
echo "<h3>ERROR : Username หรือ Password ไม่ถูกต้อง </h3>";
echo "<meta http-equiv='refresh' content='3;URL=index.php'>";
}
else{
$_SESSION['rank'] = $row_rsUser['rank'];
$_SESSION['user_ID'] = $row_rsUser['user_ID'];
$_SESSION['firstname'] = $row_rsUser['firstname'];
$_SESSION['lastname'] = $row_rsUser['lastname'];
header("Location: home.php");
}
}
?>
Code (PHP)
<?php session_start();?>
<form id="logout" name="logout" method="post" action="index.php">
<div align="center"><? echo " <font size='2' color='#990099'><strong><center> ยินดีต้อนรับ</strong><br>".$_SESSION['rank']." ".$_SESSION['firstname']." ".$_SESSION['lastname']."<center></font>" ?>
<p> </p>
<p>
<label>
<input type="submit" name="Submit" id="Submit" value="logout" />
</label>
</p>
</div>
</form>
|
|
|
|
|
Date :
2011-05-19 10:46:08 |
By :
TEST_CODE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในหน้าที่ต้องการแสดงข้อมูลที่เป็น session ต้อง start session ด้วยนะครับ โดยการใส่ code ข้างล่างนี้ไว้ที่ข้างบนสุดครับ
Code (PHP)
session_start();
อ่าตอบไม่ทันท่าน "Black Magic" ซึ่งตอบได้ดีกว่าผมเสียอีก แหะๆ
|
ประวัติการแก้ไข 2011-05-19 10:47:48
|
|
|
|
Date :
2011-05-19 10:46:27 |
By :
Songkram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ นิดเดียวจริงๆ ขอบคุณทั้ง 2คนมากครับผม
|
|
|
|
|
Date :
2011-05-19 10:51:23 |
By :
เด็กฝึกหัด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
session_destroy(); ลบ session ทั้งหมด
unset($session['value']) ลบ session เฉพาะตัวนั้นๆ
แล้วมันจะไม่จำคับ
ถ้าไม่เข้าใจ ค้นหา 2 คำนี้ก็ได้คับ
|
|
|
|
|
Date :
2011-05-19 14:42:40 |
By :
TEST_CODE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมตัด
unset($_SESSION['rank']);
unset($_SESSION['user_ID']);
unset($_SESSION['firstname']);
unset($_SESSION['lastname']);
แล้วก้เหมือนเดิม ครับ ตอนนี้เริ่ม งง คงต้องไล่ ใหม่ ตั้งแต่ login
ขอบคุณมากครับ
|
|
|
|
|
Date :
2011-05-19 14:48:41 |
By :
เด็กฝึกหัด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|