$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