
<?

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;

}

?>