X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fsession.php;h=6632b7e89a06be014a37dd953eaa51b70eddedae;hb=3665ab3de03d6a190211b7a5f3b2d881705b0f18;hp=6c32e299ff2a447a9b68229c5606b2483a865f5a;hpb=aaf5a81365b4cbcb3d1b9537b5544aeb5de66f4b;p=friendica.git diff --git a/include/session.php b/include/session.php index 6c32e299ff..6632b7e89a 100644 --- a/include/session.php +++ b/include/session.php @@ -6,12 +6,12 @@ $session_exists = 0; $session_expire = 180000; -if(! function_exists('ref_session_open')) { +if(! function_exists('ref_session_open')) { function ref_session_open ($s,$n) { return true; }} -if(! function_exists('ref_session_read')) { +if(! function_exists('ref_session_read')) { function ref_session_read ($id) { global $session_exists; if(x($id)) @@ -19,24 +19,26 @@ function ref_session_read ($id) { if(count($r)) { $session_exists = true; return $r[0]['data']; + } else { + logger("no data for session $id", LOGGER_TRACE); } return ''; }} -if(! function_exists('ref_session_write')) { +if(! function_exists('ref_session_write')) { function ref_session_write ($id,$data) { global $session_exists, $session_expire; - if(! $id || ! $data) { - return false; + if(! $id || ! $data) { + return false; } $expire = time() + $session_expire; $default_expire = time() + 300; if($session_exists) - $r = q("UPDATE `session` - SET `data` = '%s', `expire` = '%s' - WHERE `sid` = '%s' LIMIT 1", + $r = q("UPDATE `session` + SET `data` = '%s', `expire` = '%s' + WHERE `sid` = '%s'", dbesc($data), dbesc($expire), dbesc($id)); else $r = q("INSERT INTO `session` @@ -46,18 +48,18 @@ function ref_session_write ($id,$data) { return true; }} -if(! function_exists('ref_session_close')) { +if(! function_exists('ref_session_close')) { function ref_session_close() { return true; }} -if(! function_exists('ref_session_destroy')) { +if(! function_exists('ref_session_destroy')) { function ref_session_destroy ($id) { q("DELETE FROM `session` WHERE `sid` = '%s'", dbesc($id)); return true; }} -if(! function_exists('ref_session_gc')) { +if(! function_exists('ref_session_gc')) { function ref_session_gc($expire) { q("DELETE FROM `session` WHERE `expire` < %d", dbesc(time())); q("OPTIMIZE TABLE `sess_data`");