【发布时间】:2013-06-20 03:16:10
【问题描述】:
我已经查看了我的问题的现有答案。
我已经在整个过程中回显了值,直到“header('Location”指令)值保持不变。
我不认为这是针对类似问题所建议的序列化问题...
以下是该类的相关位:
class clsSetUser {
protected $UserID = 0;
public function initUser($id) {
// get user details from database
$this->setUserID($id);
// etc...
}
private function setUserID($value) { $this->UserID = $value; }
public function getUserID() { return $this->UserID; }
}
common.php:
if(unset($clsUser)) $clsUser = new clsSetUser;
登录-exec.php:
$clsUser->initUser($id);
header("Location: somewhere.php");
somewhere.php:
echo $clsUser->getUserID();
// here it equals 0
有什么想法吗? “标题”会序列化所有内容吗?
【问题讨论】:
标签: php class serialization protected