<?
if ( class_exists ( ' Memcache ' )) {
$memcache = new Memcache;
if ( ! $memcache -> connect( ' 127.0.0.1 ' , 11211 ))
{ // print 'server down';
define ( ' CACHE_ON ' , 0 );
}
else {
// print 'yes';
define ( ' CACHE_ON ' , 1 );
}
}
else {
// print ('class not exist');
define ( ' CACHE_ON ' , 0 );
}
// get
function getCache( $key , $username = '' ) {
if (CACHE_ON == 1 ) {
GLOBAL $memcache ;
if ( $v = $memcache -> get( $key )) {
// print 'get cahed!';
//print_r ($v);
return $v ;
}
else {
// print 'missed!';
return false ;
}
}
else
{
return false ;
}
}
// 重设
function setCache( $key , $v , $username = '' ) {
if (CACHE_ON == 1 ) {
GLOBAL $memcache ;
$memcache -> set( $key , $v );
}
}
// 取 出数据
/* 注意的是如果变量$getnickname中有空格时会被换成_,如 大_____ゞ */
$getnickname = $_GET [ ' u ' ];
$mynickname = $_GET [ ' u ' ];
if ( ! getCache( $getnickname ))
{
print ' mynick2= ' . $mynickname ;
print ' mynik= ' . $getnickname ;
}
?>
if ( class_exists ( ' Memcache ' )) {
$memcache = new Memcache;
if ( ! $memcache -> connect( ' 127.0.0.1 ' , 11211 ))
{ // print 'server down';
define ( ' CACHE_ON ' , 0 );
}
else {
// print 'yes';
define ( ' CACHE_ON ' , 1 );
}
}
else {
// print ('class not exist');
define ( ' CACHE_ON ' , 0 );
}
// get
function getCache( $key , $username = '' ) {
if (CACHE_ON == 1 ) {
GLOBAL $memcache ;
if ( $v = $memcache -> get( $key )) {
// print 'get cahed!';
//print_r ($v);
return $v ;
}
else {
// print 'missed!';
return false ;
}
}
else
{
return false ;
}
}
// 重设
function setCache( $key , $v , $username = '' ) {
if (CACHE_ON == 1 ) {
GLOBAL $memcache ;
$memcache -> set( $key , $v );
}
}
// 取 出数据
/* 注意的是如果变量$getnickname中有空格时会被换成_,如 大_____ゞ */
$getnickname = $_GET [ ' u ' ];
$mynickname = $_GET [ ' u ' ];
if ( ! getCache( $getnickname ))
{
print ' mynick2= ' . $mynickname ;
print ' mynik= ' . $getnickname ;
}
?>