亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? adodb-cryptsession.php

?? asterisk用 的voip記費軟件
?? PHP
字號:
<?php/*V4.94 23 Jan 2007  (c) 2000-2007 John Lim (jlim#natsoft.com.my). All rights reserved.  Released under both BSD license and Lesser GPL library license.   Whenever there is any discrepancy between the two licenses,   the BSD license will take precedence.	Made table name configurable - by David Johnson djohnson@inpro.net	Encryption by Ari Kuorikoski <ari.kuorikoski@finebyte.com>	  Set tabs to 4 for best viewing.    Latest version of ADODB is available at http://php.weblogs.com/adodb  ======================================================================   This file provides PHP4 session management using the ADODB databasewrapper library.  Example ======= 	include('adodb.inc.php');	#---------------------------------#	include('adodb-cryptsession.php'); 	#---------------------------------#	session_start();	session_register('AVAR');	$_SESSION['AVAR'] += 1;	print "-- \$_SESSION['AVAR']={$_SESSION['AVAR']}</p>";  Installation ============ 1. Create a new database in MySQL or Access "sessions" likeso:   create table sessions (	   SESSKEY char(32) not null,	   EXPIRY int(11) unsigned not null,	   EXPIREREF varchar(64),	   DATA CLOB,	  primary key (sesskey)  );    2. Then define the following parameters. You can either modify     this file, or define them before this file is included:	   	$ADODB_SESSION_DRIVER='database driver, eg. mysql or ibase';	$ADODB_SESSION_CONNECT='server to connect to';	$ADODB_SESSION_USER ='user';	$ADODB_SESSION_PWD ='password';	$ADODB_SESSION_DB ='database';	$ADODB_SESSION_TBL = 'sessions'	  3. Recommended is PHP 4.0.2 or later. There are documentedsession bugs in earlier versions of PHP.*/include_once('crypt.inc.php');if (!defined('_ADODB_LAYER')) {	include (dirname(__FILE__).'/adodb.inc.php');} /* if database time and system time is difference is greater than this, then give warning */ define('ADODB_SESSION_SYNCH_SECS',60); if (!defined('ADODB_SESSION')) { define('ADODB_SESSION',1); GLOBAL 	$ADODB_SESSION_CONNECT, 	$ADODB_SESSION_DRIVER,	$ADODB_SESSION_USER,	$ADODB_SESSION_PWD,	$ADODB_SESSION_DB,	$ADODB_SESS_CONN,	$ADODB_SESS_LIFE,	$ADODB_SESS_DEBUG,	$ADODB_SESS_INSERT,	$ADODB_SESSION_EXPIRE_NOTIFY,	$ADODB_SESSION_TBL; 	//$ADODB_SESS_DEBUG = true;		/* SET THE FOLLOWING PARAMETERS */if (empty($ADODB_SESSION_DRIVER)) {	$ADODB_SESSION_DRIVER='mysql';	$ADODB_SESSION_CONNECT='localhost';	$ADODB_SESSION_USER ='root';	$ADODB_SESSION_PWD ='';	$ADODB_SESSION_DB ='xphplens_2';}if (empty($ADODB_SESSION_TBL)){	$ADODB_SESSION_TBL = 'sessions';}if (empty($ADODB_SESSION_EXPIRE_NOTIFY)) {	$ADODB_SESSION_EXPIRE_NOTIFY = false;}function ADODB_Session_Key() {$ADODB_CRYPT_KEY = 'CRYPTED ADODB SESSIONS ROCK!';	/* USE THIS FUNCTION TO CREATE THE ENCRYPTION KEY FOR CRYPTED SESSIONS	*/	/* Crypt the used key, $ADODB_CRYPT_KEY as key and session_ID as SALT	*/	return crypt($ADODB_CRYPT_KEY, session_ID());}$ADODB_SESS_LIFE = ini_get('session.gc_maxlifetime');if ($ADODB_SESS_LIFE <= 1) {	// bug in PHP 4.0.3 pl 1  -- how about other versions?	//print "<h3>Session Error: PHP.INI setting <i>session.gc_maxlifetime</i>not set: $ADODB_SESS_LIFE</h3>";	$ADODB_SESS_LIFE=1440;}function adodb_sess_open($save_path, $session_name) {GLOBAL 	$ADODB_SESSION_CONNECT, 	$ADODB_SESSION_DRIVER,	$ADODB_SESSION_USER,	$ADODB_SESSION_PWD,	$ADODB_SESSION_DB,	$ADODB_SESS_CONN,	$ADODB_SESS_DEBUG;		$ADODB_SESS_INSERT = false;		if (isset($ADODB_SESS_CONN)) return true;		$ADODB_SESS_CONN = ADONewConnection($ADODB_SESSION_DRIVER);	if (!empty($ADODB_SESS_DEBUG)) {		$ADODB_SESS_CONN->debug = true;		print" conn=$ADODB_SESSION_CONNECT user=$ADODB_SESSION_USER pwd=$ADODB_SESSION_PWD db=$ADODB_SESSION_DB ";	}	return $ADODB_SESS_CONN->PConnect($ADODB_SESSION_CONNECT,			$ADODB_SESSION_USER,$ADODB_SESSION_PWD,$ADODB_SESSION_DB);	}function adodb_sess_close() {global $ADODB_SESS_CONN;	if ($ADODB_SESS_CONN) $ADODB_SESS_CONN->Close();	return true;}function adodb_sess_read($key) {$Crypt = new MD5Crypt;global $ADODB_SESS_CONN,$ADODB_SESS_INSERT,$ADODB_SESSION_TBL;	$rs = $ADODB_SESS_CONN->Execute("SELECT data FROM $ADODB_SESSION_TBL WHERE sesskey = '$key' AND expiry >= " . time());	if ($rs) {		if ($rs->EOF) {			$ADODB_SESS_INSERT = true;			$v = '';		} else {			// Decrypt session data			$v = rawurldecode($Crypt->Decrypt(reset($rs->fields), ADODB_Session_Key()));		}		$rs->Close();		return $v;	}	else $ADODB_SESS_INSERT = true;		return '';}function adodb_sess_write($key, $val) {$Crypt = new MD5Crypt;	global $ADODB_SESS_INSERT,$ADODB_SESS_CONN, $ADODB_SESS_LIFE, $ADODB_SESSION_TBL,$ADODB_SESSION_EXPIRE_NOTIFY;	$expiry = time() + $ADODB_SESS_LIFE;	// encrypt session data..		$val = $Crypt->Encrypt(rawurlencode($val), ADODB_Session_Key());		$arr = array('sesskey' => $key, 'expiry' => $expiry, 'data' => $val);	if ($ADODB_SESSION_EXPIRE_NOTIFY) {		$var = reset($ADODB_SESSION_EXPIRE_NOTIFY);		global $$var;		$arr['expireref'] = $$var;	}	$rs = $ADODB_SESS_CONN->Replace($ADODB_SESSION_TBL,	    $arr,    	'sesskey',$autoQuote = true);	if (!$rs) {		ADOConnection::outp( '-- Session Replace: '.$ADODB_SESS_CONN->ErrorMsg().'</p>',false);	} else {		// bug in access driver (could be odbc?) means that info is not commited		// properly unless select statement executed in Win2000		if ($ADODB_SESS_CONN->databaseType == 'access') $rs = $ADODB_SESS_CONN->Execute("select sesskey from $ADODB_SESSION_TBL WHERE sesskey='$key'");	}	return isset($rs);}function adodb_sess_destroy($key) {	global $ADODB_SESS_CONN, $ADODB_SESSION_TBL,$ADODB_SESSION_EXPIRE_NOTIFY;		if ($ADODB_SESSION_EXPIRE_NOTIFY) {		reset($ADODB_SESSION_EXPIRE_NOTIFY);		$fn = next($ADODB_SESSION_EXPIRE_NOTIFY);		$savem = $ADODB_SESS_CONN->SetFetchMode(ADODB_FETCH_NUM);		$rs = $ADODB_SESS_CONN->Execute("SELECT expireref,sesskey FROM $ADODB_SESSION_TBL WHERE sesskey='$key'");		$ADODB_SESS_CONN->SetFetchMode($savem);		if ($rs) {			$ADODB_SESS_CONN->BeginTrans();			while (!$rs->EOF) {				$ref = $rs->fields[0];				$key = $rs->fields[1];				$fn($ref,$key);				$del = $ADODB_SESS_CONN->Execute("DELETE FROM $ADODB_SESSION_TBL WHERE sesskey='$key'");				$rs->MoveNext();			}			$ADODB_SESS_CONN->CommitTrans();		}	} else {		$qry = "DELETE FROM $ADODB_SESSION_TBL WHERE sesskey = '$key'";		$rs = $ADODB_SESS_CONN->Execute($qry);	}	return $rs ? true : false;}function adodb_sess_gc($maxlifetime) {	global $ADODB_SESS_CONN, $ADODB_SESSION_TBL,$ADODB_SESSION_EXPIRE_NOTIFY,$ADODB_SESS_DEBUG;	if ($ADODB_SESSION_EXPIRE_NOTIFY) {		reset($ADODB_SESSION_EXPIRE_NOTIFY);		$fn = next($ADODB_SESSION_EXPIRE_NOTIFY);		$savem = $ADODB_SESS_CONN->SetFetchMode(ADODB_FETCH_NUM);		$t = time();		$rs = $ADODB_SESS_CONN->Execute("SELECT expireref,sesskey FROM $ADODB_SESSION_TBL WHERE expiry < $t");		$ADODB_SESS_CONN->SetFetchMode($savem);		if ($rs) {			$ADODB_SESS_CONN->BeginTrans();			while (!$rs->EOF) {				$ref = $rs->fields[0];				$key = $rs->fields[1];				$fn($ref,$key);				//$del = $ADODB_SESS_CONN->Execute("DELETE FROM $ADODB_SESSION_TBL WHERE sesskey='$key'");				$rs->MoveNext();			}			$rs->Close();						$ADODB_SESS_CONN->Execute("DELETE FROM $ADODB_SESSION_TBL WHERE expiry < $t");			$ADODB_SESS_CONN->CommitTrans();		}	} else {		$qry = "DELETE FROM $ADODB_SESSION_TBL WHERE expiry < " . time();		$ADODB_SESS_CONN->Execute($qry);	}		// suggested by Cameron, "GaM3R" <gamr@outworld.cx>	if (defined('ADODB_SESSION_OPTIMIZE'))	{	global $ADODB_SESSION_DRIVER;			switch( $ADODB_SESSION_DRIVER ) {			case 'mysql':			case 'mysqlt':				$opt_qry = 'OPTIMIZE TABLE '.$ADODB_SESSION_TBL;				break;			case 'postgresql':			case 'postgresql7':				$opt_qry = 'VACUUM '.$ADODB_SESSION_TBL;					break;		}	}		if ($ADODB_SESS_CONN->dataProvider === 'oci8') $sql = 'select  TO_CHAR('.($ADODB_SESS_CONN->sysTimeStamp).', \'RRRR-MM-DD HH24:MI:SS\') from '. $ADODB_SESSION_TBL;	else $sql = 'select '.$ADODB_SESS_CONN->sysTimeStamp.' from '. $ADODB_SESSION_TBL;		$rs =& $ADODB_SESS_CONN->SelectLimit($sql,1);	if ($rs && !$rs->EOF) {			$dbts = reset($rs->fields);		$rs->Close();		$dbt = $ADODB_SESS_CONN->UnixTimeStamp($dbts);		$t = time();		if (abs($dbt - $t) >= ADODB_SESSION_SYNCH_SECS) {			$msg = 			__FILE__.": Server time for webserver {$_SERVER['HTTP_HOST']} not in synch with database: database=$dbt ($dbts), webserver=$t (diff=".(abs($dbt-$t)/3600)." hrs)";			error_log($msg);			if ($ADODB_SESS_DEBUG) ADOConnection::outp("-- $msg</p>");		}	}		return true;}session_module_name('user'); session_set_save_handler(	"adodb_sess_open",	"adodb_sess_close",	"adodb_sess_read",	"adodb_sess_write",	"adodb_sess_destroy",	"adodb_sess_gc");}/*  TEST SCRIPT -- UNCOMMENT *//*if (0) {	session_start();	session_register('AVAR');	$_SESSION['AVAR'] += 1;	print "-- \$_SESSION['AVAR']={$_SESSION['AVAR']}</p>";}*/?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品日韩精品| 视频一区二区欧美| 亚洲国产一区二区三区青草影视| 亚州成人在线电影| 国产精品影视网| 91成人免费电影| 久久影院电视剧免费观看| 91精品黄色片免费大全| 制服丝袜成人动漫| 久久久亚洲午夜电影| 国产精品视频一二三区| 人人狠狠综合久久亚洲| 国产一区二区伦理| 色综合欧美在线视频区| 日韩亚洲欧美中文三级| 精品久久一二三区| 亚洲免费av观看| 日本va欧美va精品发布| 国产福利91精品一区二区三区| 97精品超碰一区二区三区| 欧美军同video69gay| 精品国产成人系列| 日韩成人精品在线观看| 日韩高清中文字幕一区| 91香蕉视频黄| 日韩一区二区三区四区| 日韩欧美在线1卡| 亚洲国产精品自拍| 国产亚洲欧美日韩俺去了| 欧美国产日产图区| 午夜伦欧美伦电影理论片| 国产91综合网| 欧美一区二区播放| 一区二区三区蜜桃网| 国产福利一区二区三区视频在线 | 91无套直看片红桃| 欧美一区二区在线不卡| 一区二区三区四区在线播放 | 亚洲品质自拍视频| 美国精品在线观看| 欧美日韩中字一区| 亚洲精品日日夜夜| 成人伦理片在线| 欧美国产成人精品| 91精选在线观看| 99热在这里有精品免费| 国产成人高清在线| 精品国产三级电影在线观看| 亚洲精品一卡二卡| 99国产精品久久久| 欧美国产欧美亚州国产日韩mv天天看完整 | 1024成人网| 国产精品一二一区| 日韩色在线观看| 亚洲高清视频的网址| 91欧美一区二区| 欧美国产乱子伦| 国产剧情一区二区三区| 精品欧美一区二区久久| 日韩电影在线观看电影| 色狠狠综合天天综合综合| 国产精品免费aⅴ片在线观看| 韩国毛片一区二区三区| 日韩欧美一二区| 免费人成在线不卡| 91超碰这里只有精品国产| 亚洲国产aⅴ成人精品无吗| 91日韩在线专区| 国产精品成人一区二区艾草| 风间由美性色一区二区三区| 久久久久久久精| 国产最新精品免费| 久久久久久电影| 国产成都精品91一区二区三| 国产女人18水真多18精品一级做| 国产传媒久久文化传媒| 中文幕一区二区三区久久蜜桃| 成人激情免费电影网址| 国产精品久久久久久久久图文区 | 日本一区二区三区在线不卡| 国产成人亚洲综合a∨婷婷图片| 久久精品日产第一区二区三区高清版| 国产一区二区在线影院| 久久久国际精品| 欧美精品一区二区三区蜜桃视频| 精品写真视频在线观看| 国产精品私人自拍| 日韩欧美一二三区| 99在线视频精品| 免费成人在线视频观看| 亚洲欧洲日韩综合一区二区| 日韩一卡二卡三卡四卡| 91色视频在线| 成人v精品蜜桃久久一区| 天堂午夜影视日韩欧美一区二区| 国产精品不卡在线观看| 欧美大肚乱孕交hd孕妇| 欧美在线看片a免费观看| 成人av影视在线观看| 国产综合色精品一区二区三区| 亚洲香肠在线观看| 亚洲.国产.中文慕字在线| 久久亚洲一级片| 国产精品电影一区二区三区| 欧美激情一区二区三区蜜桃视频| 91影院在线免费观看| 全国精品久久少妇| 美女视频黄频大全不卡视频在线播放| 亚洲国产日韩在线一区模特| 豆国产96在线|亚洲| 久久综合狠狠综合久久综合88| 欧美专区日韩专区| 午夜精品久久久久影视| 精品国产三级a在线观看| 粉嫩嫩av羞羞动漫久久久 | 久久99精品国产.久久久久久| 久久久久久毛片| 成人免费av资源| 国产成人午夜精品影院观看视频 | 国产精品理论片| 久久老女人爱爱| 中文一区二区在线观看| 奇米四色…亚洲| 欧美一区二区三区日韩| 国产精品热久久久久夜色精品三区| 91丝袜呻吟高潮美腿白嫩在线观看| 天天av天天翘天天综合网| 久久久美女毛片| 91九色最新地址| 精品一区二区三区免费视频| 亚洲色图第一区| 亚洲精品在线网站| 欧美三级欧美一级| 国产成人高清视频| 天天色天天操综合| 中文字幕在线观看不卡| 欧美一级久久久| 91视频观看免费| 国产精品影视网| 日本vs亚洲vs韩国一区三区二区| 亚洲丝袜自拍清纯另类| 欧美成人一区二区| 91九色最新地址| 成人免费看黄yyy456| 美腿丝袜一区二区三区| 亚洲一区二区在线免费观看视频 | 精油按摩中文字幕久久| 亚洲狼人国产精品| 国产日韩欧美不卡| 精品噜噜噜噜久久久久久久久试看| 91福利在线导航| 99久久精品国产观看| 国产一区二区三区免费看| 偷偷要91色婷婷| 亚洲综合区在线| 最近日韩中文字幕| 久久久久综合网| 欧美一级在线观看| 欧美日韩国产片| 色94色欧美sute亚洲13| www.激情成人| 大胆亚洲人体视频| 久久97超碰国产精品超碰| 五月天欧美精品| 亚洲成精国产精品女| 亚洲最大成人综合| 亚洲日本在线观看| 中文字幕第一区综合| 久久久久国色av免费看影院| 欧美成人国产一区二区| 日韩一区二区三区免费看| 欧美精品色综合| 欧美日韩国产高清一区二区三区| 在线精品视频免费播放| 91福利在线看| 欧美亚洲一区二区在线| 色网站国产精品| 日本电影欧美片| 91福利在线观看| 日本精品一区二区三区高清 | 亚洲国产va精品久久久不卡综合| 色综合色综合色综合| 亚洲欧洲精品天堂一级| 丁香五精品蜜臀久久久久99网站 | 精品中文字幕一区二区| 欧美无砖专区一中文字| 日本欧美加勒比视频| 欧美www视频| 波多野结衣在线aⅴ中文字幕不卡| 亚洲国产经典视频| 在线精品亚洲一区二区不卡| 亚洲大片在线观看| 精品日韩在线观看| av成人动漫在线观看| 五月天视频一区| 青娱乐精品视频| 国产精品白丝在线| 欧美在线免费视屏| 午夜精品免费在线| 国产欧美1区2区3区|