<?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);}//getfunction 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; } ?>