从xml文件中读取一些数据并将其存储在session.i中,在我的php文件的第一行中有启动会话,这是我存储会话的代码。
$xml = simplexml_load_file("agent.xml") or die("Error: Cannot create object");
$agent = $xml->xpath("//agent[id=1]");
if (!empty($agent))
{
$item = $agent[0];
$_SESSION['name'] = $item->name;
$_SESSION['image'] = $item->image;
$_SESSION['company'] = $item->company;
$_SESSION['street'] = $item->street;
$_SESSION['city'] = $item->city;
$_SESSION['phone'] = $item->phone;
我将通过以下代码显示此数据。
<?php
error_reporting(E_ALL);
session_start();
if(isset($_SESSION['name'])) {
echo "your session is runnung";
}
else{
echo "Sorry";
}
?>
但这不起作用,请各位建议我在哪里错了
答案 0 :(得分:3)
所有值都存储在$ _SESSION数组中,我们在此处访问。另一种显示方法是简单地运行此代码:
<?php
session_start();
print_r ($_SESSION);
?>
答案 1 :(得分:3)
<?php
session_start();
print_r ($_SESSION);
echo "<p>";
//This help to print single entry from the array
echo $_SESSION['name'][0];
?>
答案 2 :(得分:2)
你试过吗
var_dump($_SESSION);
或
print_r($_SESSION);