|
楼主 |
发表于 2018-11-6 17:12:50
|
显示全部楼层
补充这是我控制器(没有视图文件·这样也就能验证企业微信url)
PHP复制代码
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class WxReceiveMsg extends CI_Controller {
public function __construct ()
{
parent ::__construct ();
}
public function index ()
{
// 接收get传值
$s = $this->input->get('msg_signature');
$t = $this->input->get('timestamp');
$n = $this->input->get('nonce');
$e = $this->input->get('echostr');
// 判断get接收值是否为null
if(!is_null($s)&&!is_null($t)&&!is_null($n)&&!is_null($e))
{
// 准备加载自定义类命
$l="wxbizmsgcrypt";
// 加载自定义类
$this->load->library($l);
// 定义返回明文
$sEchoStr = 0;
// 调用自定义类中方法验证url地址合法性
$errCode= $this->$l->VerifyURL($s,$t,$n,$e,$sEchoStr);
// 验证成功返回明文
if($errCode==0)
{
print($sEchoStr);
}
else
{
// 验证失败写错误码
xlog ($errCode);
}
}
}
}
复制代码
|
|