<?php
session_start();
echo "<b>Start Date:</b>$_SESSION['Date']<br />";
echo "<b>Venue:</b>$_SESSION['address']<br />";
echo "<b>Church Name: </b>$_SESSION['ChurchLead']<br />";
echo "<b>Course Type </b>$_SESSION['coursename']<br />";
echo "<b>Participants: </b>$_POST['NumbPart']<br />";
echo "<b> Latitude: </b>$_SESSION['lat']<br />";
echo "<b> Longitude: </b>$_SESSION['long']<br />";
?>
这是在php中显示Session值的正确方法吗?我的价值空白。
答案 0 :(得分:0)
要显示类似于字符串sub的数组中的值,您需要在字符串中使用{}。例如:
echo "<b> Latitude: </b>$_SESSION['lat']<br />";
变为
echo "<b> Latitude: </b>{$_SESSION['lat']}<br />";
这适用于您尝试访问数组成员或访问对象成员的实例(例如myObj-&gt; foo)
注意:我的假设是你的会话数组完全有效。
答案 1 :(得分:0)
首先,将所有行更改为:
echo "<b>MyVar:</b>".$_SESSION['myVar']."<br />";
现在,除非你设置变量$_SESSION['MyVar']
,否则你会得到空白输出。
答案 2 :(得分:0)
<?php
session_start();
?>
<b>Start Date:</b><?=$_SESSION['Date'];?><br />
<b>Venue:</b><?=$_SESSION['address'];?><br />
<b>Church Name: </b><?=$_SESSION['ChurchLead'];?><br />
<b>Course Type </b><?=$_SESSION['coursename'];?><br />
<b>Participants: </b><?=$_POST['NumbPart'];?><br />
<b> Latitude: </b><?=$_SESSION['lat'];?><br />
<b> Longitude: </b><?=$_SESSION['long'];?><br />