$Var = new StdClass;
if($_POST['somvar']){
$Var->somvar = $_POST['somvar']
}
else
{
$somevar=''
}
为什么这个说法 “$ VAR-> somvar = $ _ POST [‘somvar’]” 当我看到查看源代码创建隐藏varaible是否在PHP性病类为每个属性创建一个隐藏字段
移动到下一个
页$Var = new StdClass;
if($_POST['somvar']){
$Var->somvar = $_POST['somvar']
}
else
{
$somevar=''
}
为什么这个说法 “$ VAR-> somvar = $ _ POST [‘somvar’]” 当我看到查看源代码创建隐藏varaible是否在PHP性病类为每个属性创建一个隐藏字段
移动到下一个
页回答你的第二个问题时,如何坚持我这个变量的状态可能是sessions。
session_start();
$Var = new StdClass;
if($_POST['somvar']){
$Var->somvar = $_POST['somvar']
}
// Objects need to be serialized to be stored in $_SESSION
$_SESSION["Var"] = serialize ($Var);
访问另一页是$ var:
session_start();
if (array_key_exists("Var", $_SESSION))
$Var = unserialize($_SESSION["Var"]);
if (!empty($Var->somvar))
echo "Somvar is: ".$Var->somvar;
@stereofrog true。在这种情况下,我觉得没问题,因为这是一系列问题。仍然在编辑。 – 2010-08-11 15:13:22
您不一定必须序列化对象才能将它们放入会话中。这只是在session_start上使用定义或使用自动加载器的问题。 – Artefacto 2010-08-11 17:39:33
我不明白你的问题的第一部分,在所有。 – 2010-08-11 15:13:50
我不知道那些线路有什么问题吗? – 2010-08-11 15:16:50