这是我的php页面,其中包含会话中的对象,
session_start();
$total = $_SESSION['totallist'];
如何从php会话中获取对象中的字段。由于我是非常新的PHP,甚至经历了像foreach,$ array,...但没有用的一些过程。我在$ totallist中有一些字段,数组来自我存储在session中的另一个php页面。谢谢,如果有任何帮助。
从$ total-> totalid或甚至$ total [0]; $ total [1]访问数据时它显示我如下
Notice: Trying to get property of non-object in
C:\xampp\htdocs\zustshop20th\failure.php on line 12
Invalid Transaction. Please try again[object Object]
答案 0 :(得分:0)
以下是帮助您的代码段
<?php
session_start();
$total = $_SESSION['totallist'];
if is_object($total) {
print_r($total->totalid); // This shouldn't throw non-object error.
// Then loop through.
if (is_array($total->totalid)) {
foreach($total->totalid as $k => $value) {
// here collect $value as your required object.
print_r($value);
}
}
}
?>
希望它有所帮助。