public function index(){
//获得参数 signature nonce token timestamp echostr
$nonce = $_GET['nonce']
$token = 'weixin'
$timestamp = $_GET['timestamp']
$echostr = $_GET['echostr']
$signature = $_GET['signature']
//形成数组,然后按字典序排序
$array = array()
$array = array($nonce, $timestamp, $token)
sort($array)
//拼接成字符串,sha1加密 ,然后与signature进行校验
$str = sha1( implode( $array ) )
if( $str == $signature &&$echostr ){
//第一次接入weixin api接口的时候
//(第一次,有四个参数,signature、nonce、timestamp、echostr,第二次就没有echostr参数)
echo $echostr
exit
}else{
$this->reponseMsg()//接收事件推送并回复
}
}
小程序是需要服务器存放数据的。包括程序本身、数据库等等内容,都要有个地方存放。
推荐使用最新版的操作系统与环境,微信小程序目前强制HTTPS加密,SSL证书。而且需要备案后才能使用。
服务器环境配置与搭建可以使用合适的第三方面板来搭建,比如 宝塔面板 7.0 版安装部署图文教程 适合小白建站 ,这里面提到的面板就符合国人习惯,老魏用起来是感觉很不错的。再也不用面对黑底白字的命令行了,错一步也找不到问题出在哪里,那种痛苦的日子过去了。
安装好php环境后,上传小程序到服务器的网站根目录,按照小程序部署方法开始按照小程序、外加部署内容。
等到备案通过后,就可以上线了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)