All pastes #708032 Raw Edit

kieran491

public php v1 · immutable
#708032 ·published 2007-09-23 14:49 UTC
rendered paste body
[session.php]function SessionOpen ($SessionPath, $SessionName){	Return True;}function SessionClose (){	Return True;}function SessionRead ($SessionId){	$MysqlQuery = mysql_query("SELECT Data FROM sessions WHERE SessionID = '" . mysql_real_escape_string($SessionId) . "';");	if(!mysql_num_rows($MysqlQuery)){		$CurrentTime = time();		mysql_query("INSERT INTO sessions (SessionID, DateTouched) VALUES ('" . mysql_real_escape_string($SessionId) . "', '" . mysql_real_escape_string($CurrentTime) . "');");		return '';	}else{		$CurrentTime = time();		extract(mysql_fetch_array($MysqlQuery), EXTR_PREFIX_ALL, 'Session');		mysql_query("UPDATE sessions SET DateTouched = " . mysql_real_escape_string($CurrentTime) . " WHERE SessionID = '". mysql_real_escape_string($SessionId) ."';");		return $Session_Data;	}}function SessionWrite ($SessionId,$SessionData){	$CurrentTime = time();	mysql_query("UPDATE sessions SET Data = '" . mysql_real_escape_string($SessionData) . "', DateTouched =  " . mysql_real_escape_string($CurrentTime) . " WHERE SessionID = '". mysql_real_escape_string($SessionId) ."';");	return true;}function SessionDestroy ($SessionId){	mysql_query("DELETE FROM sessions WHERE SessionID = '" . mysql_real_escape_string($SessionId) . "';");	return true;}function SessionGarbage ($SessionMaxLifeTime){	$CurrentTime = time();	mysql_query("DELETE FROM sessions WHERE DateTouched + " . mysql_real_escape_string($SessionMaxLifeTime) . " < " . mysql_real_escape_string($CurrentTime) . ";");	return true;}session_set_save_handler("SessionOpen","SessionClose","SessionRead","SessionWrite","SessionDestroy","SessionGarbage");session_start(); [error]Warning: session_set_save_handler() [function.session-set-save-handler]: Argument 1 is not a valid callback in /var/www/sites/blokkie/grudgetest.h0m3.be/grudge_repo1/index.php on line 11