files:common/Common.config.php include/session.inc.php session_test.php get_session_test.php get_session_test2.php Common.config.php php
array ("default" => array ("host" => "localhost","user" => "root","password" => "","dbname" => ""),"session" => array ("host" => "localhost","user" => "session","password" => "session","dbname" => "sessions")));?>session.inc.php php
");$SESS_LIFE = get_cfg_var("session.gc_maxlifetime");function sess_open($path, $name){return true;}function sess_close(){return true;}function sess_read($id){global $DBsess , $DBsess_link;mysql_select_db($DBsess["dbname"]);$now = time();$result = mysql_query("SELECT `data` FROM `sessions`WHERE `id`= '$id' AND `expiry_time` > $now", $DBsess_link);if (list($data) = mysql_fetch_row($result)){return $data;}return false;}function sess_write($id, $data){global $DBsess , $DBsess_link, $SESS_LIFE;mysql_select_db($DBsess["dbname"]);$expiry_time = time() + $SESS_LIFE;if ( !get_magic_quotes_gpc() ){$data = addslashes($data);}$now = time();$result = mysql_query("INSERT into `sessions` (`id`, `expiry_time`, `data`)", $DBsess_link);if ( !$result ){$result = mysql_query("UPDATE `sessions` SET `data`='$data', `expiry_time`=$expiry_time WHERE `id` = '$id' AND `expiry_time` > $now", $DBsess_link);}return $result;}function sess_destroy($id){global $DBsess , $DBsess_link;mysql_select_db($DBsess["dbname"]);$query = mysql_query("DELETE FROM `session` WHERE `id`='$id'");return $query;}function sess_gc($maxlifetime){global $DBsess , $DBsess_link;$query = mysql_query("DELETE FROM `sessions` WHERE `expiry_time` return mysql_affected_rows($DBsess_link);}session_module_name();session_set_save_handler("sess_open", "sess_close", "sess_read", "sess_write", "sess_destroy", "sess_gc");?>session_test.php php
get_session_test.php php
"click again";?>get_session_test2.php php
