当前位置:首页 > php > 正文内容

thinkphp获取请求中的json字符串异常怎么解决

zhangsir2年前 (2023-08-03)php162

因为thinkphp获取请求中json字符串,是经过安全过滤的,所以会出现异常。

只需要把json字符串变回去就行了。例如:

$a2 = Request::param();
$a3 = $a2['api'];
$a6 = html_entity_decode($a3);

注意:你是把经过安全过滤的请求变量,变回没有进行安全过滤的样子,小心安全注入的风险

zhangsir版权c3防采集https://mianka.xyz

扫描二维码推送至手机访问。

版权声明:本文由zhangsir or zhangmaam发布,如需转载请注明出处。

本文链接:https://www.mianka.xyz/post/171.html

标签: php
分享给朋友:

“thinkphp获取请求中的json字符串异常怎么解决” 的相关文章

Thinkphp6 把用Db类的条件查询转成原生的sql语句

Thinkphp6经常需要查看 SQL 原生语句,这里有两种方式获取:1、getLastSql(), 获取方法前最后一条 SQL 原生语句$a1 = Movies::where('state',1)->limit(10)->select(); $a2...

thinkphp 利用PHPMailer三方类发送邮件

1.首先用composer下载PHPMailer,在网站根目录进入命令行输入如下命令即可composer require phpmailer/phpmailer2.然后创建文件Ma.php,填写如下代码<?php namespace app\controller...

PHP获取当前请求的所有请求头信息

apache_request_headers()函数里面保函了所有的请求头信息//获取请求头 $headers = apache_request_headers(); var_dump($header)这样就打印出所有的请求头信息了。...

php 显示当前时间的代码实例

在 PHP 中,date() 函数格式化本地日期和时间,并返回格式化的日期字符串。显示当前时间:<?php $a1 = date("Y-m-d H:i:s",time()); echo $a1;显示一天前的时间<?php...

thinkphp6 大数据分页,计算分页总量,layui分页

官方文档给的解决方法:$list = Db::name('user')->where('status',1)->paginateX(50);但这个方法能分页,不能给出总数来,所以总数需要自己算一下。$page = i...

thinkphp6 对于大数据的性能优化处理

一,分页功能分页功能建议使用官方提供的paginateX分页查询方法,如下是官方原话:对于大量数据的分页查询,系统提供了一个高性能的paginateX分页查询方法,用法和paginate分页查询存在一定区别。如果你要分页查询的数据量在百万级以上,使用paginateX方法会有明显的提升,尤其是在分页...