Can't connect to $dbhost as $dbuser"; echo "
  • MySQL Error: ", mysql_error(); die; } if (! mysql_select_db($db, $sess_dbh)) { echo "
  • Unable to select database $db"; die; } return true; } function sess_close() { return true; } function sess_read($key) { global $sess_dbh, $sess_life; $qry = "SELECT value FROM sessions WHERE sesskey = '$key' AND expiry > " . time(); $qid = mysql_query($qry, $sess_dbh); if (list($value) = mysql_fetch_row($qid)) { return $value; } return false; } function sess_write($key, $val) { global $sess_dbh, $sess_life; $expiry = time() + $sess_life; $value = addslashes($val); $qry = "REPLACE INTO sessions VALUES ('$key', $expiry, '$value')"; $qid = mysql_query($qry, $sess_dbh); return $qid; } function sess_destroy($key) { global $sess_dbh; $qry = "DELETE FROM sessions WHERE sesskey = '$key'"; $qid = mysql_query($qry, $sess_dbh); return $qid; } function sess_gc($maxlifetime) { global $sess_dbh; $qry = "DELETE FROM sessions WHERE expiry < " . time(); $qid = mysql_query($qry, $sess_dbh); return mysql_affected_rows($sess_dbh); } session_set_save_handler( "sess_open", "sess_close", "sess_read", "sess_write", "sess_destroy", "sess_gc"); ?>