0
有一個會話持有從facebook收集的數據。我試圖用Sessions緩存這些數據。但是會話在函數中返回NULL。 和是的,我寫了session_start()當然。會話在函數中返回NULL
這裏是入門會議session_start()
功能
session_start();
function startsessions(){
$_SESSION["fbdata"] = array();
}
function getAccount($id){
GLOBAL $facebook;
echo $id;
echo gettype($_SESSION["fbdata"]["page$id"]);
if(isset($_SESSION["fbdata"]["page$id"])){
$result = $_SESSION["fbdata"]["page$id"];
echo "session mode";
}else{
$result = $facebook->api('/'.$id);
$result["pageimg"] = "http://graph.facebook.com/$id/picture/?width=100&height=100";
$_SESSION["fbdata"]["page$id"] = $result;
echo $_SESSION["fbdata"]["page$id"];
echo "livemode";
}
return $result;
}
你在頁面上完成了session_start()嗎? – oktopus 2013-02-22 09:47:32
'session_start()'? – ashley 2013-02-22 09:47:41
http://www.php.net/manual/en/session.examples.basic.php – 2013-02-22 09:48:05