session_set_save_handler
で関数が呼び出されていますか?
もしそうなら、を心配する必要はありません。以下の例は、2つの異なるサイトから見ることができます。彼らはそれを心配していません。
例
http://php.net/manual/zh/function.session-set-save-handler.phpから
function read($SessionKey){
$sql = "SELECT uid FROM sessions WHERE session_id = '".$SessionKey."' limit 1";
$query =$this->db->query($sql);
if($row=$this->db->fetch_array($query)){
return $row['uid'];
}else{
return "";
}
}
もう一つの例:
function read($sessID) {
// fetch session-data
$res = mysql_query("SELECT session_data AS d FROM ws_sessions
WHERE session_id = '$sessID'
AND session_expires > ".time(),$this->dbHandle);
// return data or an empty string at failure
if($row = mysql_fetch_assoc($res))
return $row['d'];
return "";
}
ありがとう、そうチェックする必要はありません、私はコールバックでチェックするいくつかの他のコードを見たので、それは私不要ですおそらく、 – user7031
@ user7031だと思います。だから私があなたの問題を解決すれば、私を最良の答えとして選ぶことができます。 – Turtle