ten

Mon 18 Sep 2006 11:45:03
Mon 18 Sep 2006 11:45:03
$plogin = $_SESSION['comp_user']; หมายความว่าไงครับ ถ้าหากต้องการใช้ตัวแปรจาก session จะให้ session รู้ว่าตอนนี้ทำงานอยู่กับ user ท่านใด ต้องทำการลงทะเบียน session ไงครับ
$plogin = $_SESSION['comp_user'];
เป็นการนำค่าของตัวแปร $_SESSION['comp_user'] มา assign ให้ตัวแปร $plogin ส่วนใหญ่จะสร้างไว้เพื่อใช้เป็น local variable ครับ
การจะรู้ว่ากำลังทำงานกับ user ท่านใดนั้นก็สามารถทำได้หลายทางครับ ส่วนถ้าจะใช้ Session นั้นก็สามารถทำได้ครับ เช่น
<?
session_start(); //สั่งเริ่มใช้งาน session
$_SESSION["username"] = "computer1"; //ทำการบันทึกชื่อ user ลองในตัวแปร Session ชื่อ username
?>
การ assign ค่าให้กับตัวแปร session ก็จะมีวิธีง่ายๆเท่านี้ครับ ส่วนที่ว่าจะเอาค่า computer1 นั้นมาจากไหนก็อาจจะทำระบบ login ขึ้นมาก็ได้ครับ หรือถ้าเป็นในองค์กรก็อาจจะอ้างจาก computer name หรือวิธีอื่นๆครับ อยู่ที่ policy ของตัว application ครับว่าต้องการใช้งานแบบใด เพื่อการใด
ส่วนการนำค่ามาแสดงนั้นก็ง่ายๆครับ เช่น
<?
session_start();
echo $_SESSIO["username"];
?>
ที่สำคัญในการใช้งาน session และ cookie นั้นต้องส่งมากับ header ซึ่งหมายความว่าจะต้องไม่มีการแสดงผลใดๆส่งมายัง client ก่อนการเรียกใช้งาน session_start() ครับ
เป็นการนำค่าของตัวแปร $_SESSION['comp_user'] มา assign ให้ตัวแปร $plogin ส่วนใหญ่จะสร้างไว้เพื่อใช้เป็น local variable ครับ
การจะรู้ว่ากำลังทำงานกับ user ท่านใดนั้นก็สามารถทำได้หลายทางครับ ส่วนถ้าจะใช้ Session นั้นก็สามารถทำได้ครับ เช่น
<?
session_start(); //สั่งเริ่มใช้งาน session
$_SESSION["username"] = "computer1"; //ทำการบันทึกชื่อ user ลองในตัวแปร Session ชื่อ username
?>
การ assign ค่าให้กับตัวแปร session ก็จะมีวิธีง่ายๆเท่านี้ครับ ส่วนที่ว่าจะเอาค่า computer1 นั้นมาจากไหนก็อาจจะทำระบบ login ขึ้นมาก็ได้ครับ หรือถ้าเป็นในองค์กรก็อาจจะอ้างจาก computer name หรือวิธีอื่นๆครับ อยู่ที่ policy ของตัว application ครับว่าต้องการใช้งานแบบใด เพื่อการใด
ส่วนการนำค่ามาแสดงนั้นก็ง่ายๆครับ เช่น
<?
session_start();
echo $_SESSIO["username"];
?>
ที่สำคัญในการใช้งาน session และ cookie นั้นต้องส่งมากับ header ซึ่งหมายความว่าจะต้องไม่มีการแสดงผลใดๆส่งมายัง client ก่อนการเรียกใช้งาน session_start() ครับ

















