刚想接入下微信公众平台,用了最新的tp5,之前用的是tp3.2.3,发现配置好文件后,微信后台一直提示token验证失败。
但是直接在入口文件写echo $_GET["echostr"];就会提示验证成功,很奇怪。摸索了半天,网上说有bom头,但是查了没有。还有说是加header('content-type:text');等都没有用。
最后发现是开了debug的原因,config文件 'app_debug' => false,token就验证成功了!!
相关文章
composer更新PHP版本,并设置全局访问
最近在更新thinkphp6.0时发现,当前的composer对应的是php7.0版本,而tp6必须是7.1以上。所以需要去更新composer对应的php版本号。我这里面直接用了phpstudy20...
phpqrcode防止输出乱码 thinkphp
/** * 封装生成二维码函数 * */ function getQrcode($url){ /*生成二维码*/ vendor("phpqrcod...
关于thinkphp5.1中间件的使用
在tp5.1开始,有了中间件的概念。 首先中间件主要用于拦截或过滤应用的HTTP请求,并进行必要的业务处理。 生成中间件: php thin...
phpExcel 官方停止更新,不支持php7.4以上版本,改用 phpspreadsheet
composer require phpoffice/phpspreadsheet安装后:按需要引入文件use PhpOffice\PhpSpreadsheet\Spre...
Thinkphp5 创建模块
一、创建三个模块 Common(公共模块),Index(前台模块),Admin(后台模块)。 index.php实际配置 <?php // 定义应用目录 define('APP_...
thinkphp5 导入第三方类库和导入扩展类库细节
在用到tp5之后,很多东西都不太一样了。在此记录些小经验: 类库的导入,tp5有两种类库,分别为第三方类库和扩展类库 导入扩展类库,tp的手册中有示例代码: extend目录下面...