......
public function responseMsg(){
$postStr= $GLOBALES["HTTP_RAW_POST_DATA"];
if(!empty($postStr)){
$postObj=simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA);
$fromUsername=$postObj->FromUserName;
$toUsername=$postObj->ToUserName;
$type=$postObj->MsgType;
$customrevent=$postObj->Event;
$latitude=$postObj->Location_X;
$longitude=$postObj->Location_Y;
$keyword=trim($postObj->Content);
$time=time();
$textTpl="<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content>%s</Content>
<FuncFlag>0</FuncFlag>
</xml>"
require_once('BaeMemcache.class.php');
$mem=new BaeMemcache;
if($keyword=="秒杀"){
$timeint=strtotime("2013-07-06 21:00:00")-time();
if($timeint>0){
$contentStr="还没开始";
}else{
$struser=$mem-get($fromUsername."key");
if($struser=="2"){
$contentStr="已秒杀";
}else{
$mem->set($fromUsername."key","2",$flag=0,$expire=0);
$prize=$mem->get(prize);
$type=gettype($prize);
if($type=="boolean"){
$prize=2;
}
$prize=intval($prize);
if($prize>0){
$contentStr="成功";
$prize--;
$mem->set(prize,$prize,$flag=0,$expire=0);
}else{
$contentStr="sorry";
}
}
}
}
$resultStr=sprintf($textTpl,$fromUsername,$toUsername,$time,$contentStr);
echo $resultStr;
}
}
......
秒杀
最新推荐文章于 2022-08-02 09:31:53 发布