2016-10-03 2 views

答えて

1

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 ""; 
} 
+0

ありがとう、そうチェックする必要はありません、私はコールバックでチェックするいくつかの他のコードを見たので、それは私不要ですおそらく、 – user7031

+0

@ user7031だと思います。だから私があなたの問題を解決すれば、私を最良の答えとして選ぶことができます。 – Turtle

関連する問題