leosun
Новичок
Сессии, ключ обращения
Собственно есть вопрос:
1. использую session_set_save_handler('_open', '_close', '_read', '_write', '_destroy', '_clean');
2. устанавливаю свою _write
Мне нужно узнать по какому ключу
$_SESSION['какой-то ключ'] = 'value'
была вызвана _write, или это нереально?
Собственно есть вопрос:
1. использую session_set_save_handler('_open', '_close', '_read', '_write', '_destroy', '_clean');
2. устанавливаю свою _write
PHP:
function _write($id, $data){
global $db_con;
$access = time();
$data = mysql_real_escape_string($data);
$sql = "REPLACE INTO sessions VALUES ('$id','$access','$data')";
return mysql_query($sql, $db_con);
}
$_SESSION['какой-то ключ'] = 'value'
была вызвана _write, или это нереально?
В данном случае вы просто обновили массив $_SESSION, а данные в сериализованном виде запишутся либо в конце работы скрипта, либо при вызове session_write_close();