求苹果purchase的验证php代码

taomeegaoke 2015-01-13 03:37:14
谁能帮我发一个苹果充值验证的php代码,感激不尽
...全文
92 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
/* C->S 获取活动信息 { "module":"getactivityinfo", "session":"1111111111111",//sessionid用来校验的 "userid":"1",//玩家id } S->C { "ts":"132323232323"//服务器时间戳 "errcode":"0" "errmsg":"" 。。。 }*/ public function getActivityInfo($post_array) { if(isset($post_array['session']) && isset($post_array['userid'])) { //检查设备登录的数据库信息 $this->load->model("UserDB_model","Player"); $cli_session = $post_array['session'];//签名实际上就是服务器的session $accountId = $post_array['userid'];//玩家的session其实就是玩家的id $ret = $this->Player->checkUserAccount($accountId,$cli_session); if($ret == false){ $return_Data = array("ts"=> time(), "errcode" => -1, "errmsg" => "Logout"); echo json_encode($return_Data); //根据实际情况返回json }else{ //找到这个玩家,那么处理下线的时间等等 $return_Data = $this->Player->getActivityInfo($accountId); echo json_encode($return_Data); } }else{ $return_Data = array("ts"=> time(), "errcode" => -1, "errmsg" => "Parameter error"); echo json_encode($return_Data); //根据实际情况返回json } } /* C->S 领取活动奖励 { "module":"getactivityreward", "session":"1111111111111",//sessionid用来校验的 "userid":"1",//玩家id "activityid":"h001",//活动id\ "index":"1" 领取的是当前活动的哪个任务的奖励 } S->C { "ts":"132323232323"//服务器时间戳 "errcode":"0" "errmsg":"" 。。。 }*/ public function getActivityReward($post_array) { if(isset($post_array['session']) && isset($post_array['userid'])&& isset($post_array['index'])&& isset($post_array['activityid'])) { //检查设备登录的数据库信息 $this->load->model("UserDB_model","Player"); $cli_session = $post_array['session'];//签名实际上就是服务器的session $accountId = $post_array['userid'];//玩家的session其实就是玩家的id $ret = $this->Player->checkUserAccount($accountId,$cli_session); if($ret == false){ $return_Data = array("ts"=> time(), "errcode" => -1, "errmsg" => "Logout"); echo json_encode($return_Data); //根据实际情况返回json }else{ //找到这个玩家,那么处理下线的时间等等 $return_Data = $this->Player->getActivityReward($accountId,$post_array['activityid'],$post_array['index']); echo json_encode($return_Data); } }else{ $return_Data = array("ts"=> time(), "errcode" => -1, "errmsg" => "Parameter error"); echo json_encode($return_Data); //根据实际情况返回json } }
  • 打赏
  • 举报
回复
请看看这个博客: http://blog.csdn.net/pbymw8iwm/article/details/42167125 相信 可以帮到你

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧