PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

ถามเรื่อง session ค่ะ

ถามเรื่อง session ค่ะ
เราส่งค่า session มาจากหน้าอื่นค่ะ พอ echo เราก็มองเห็นค่านั้น แต่พอเรียกใช้ค่านั้นกลับเรียกใช้ไม่ได้เลยค่ะ รบกวนผู้รู้หน่อยนะคะ
<?php
	session_start();
	require 'connect.php';
        //รับค่า session มา
	$new = $_SESSION["operation"];
	echo $new;
	
	$qtrauma = "SELECT * FROM trauma WHERE operationNo = '$new'";
	$resulttrauma = mysql_query($qtrauma) or die (mysql_error());
	$intNumField = mysql_num_fields($resulttrauma);
	$resultArray = array();
	
	while($Result = mysql_fetch_array($resulttrauma))
	{
		$arrCol = array();
		for($i=0;$i<$intNumField;$i++)
		{
			$arrCol[mysql_field_name($resulttrauma,$i)] = $Result[$i];
		}
		array_push($resultArray,$arrCol); 
	}
	echo json_encode($resultArray);
?>


โดย:  Icenaja IP: 202.44.135.xxx วันที่: 05-02-2015 เวลา: 19:24:37

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
การ echo ก็คือการเรียกใช้ ตัวเปร session ต้องเรียกในรูปแบบ $_SESSION['xxxxxx'] เสมอ 
xxxx คือชื่อตัวแปรที่เรากำหนด 
ถ้ามีการกำหนดตัวแปรมารับค่า ตัวแปรที่กำหนด จะใช้ได้แค่หน้านั้นหน้าเดียว นอกเสีขจากไปกำหนดในทุกๆ หน้า

$new = $_SESSION["operation"];  
echo $new;  
 
ตัวแปร $new ใช้ได้หน้าเดียว
ตัวเปร $_SESSION["operation"]  ใช้ได้ทุกหน้าที่มีการกำหนดการใช้งาน session 
ด้วย session_start() ด้านบน


โดย:  Ninenik IP: 124.122.126.xxx วันที่: 06-02-2015