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

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

zhangsir2年前 (2023-08-03)php247

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

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

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

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

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

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

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

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

标签: php
分享给朋友:

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

thinkphp6 创建自定义命令行指令

第一步,创建一个自定义命令类文件,运行指令php think make:command Hello hello会生成一个app\command\Hello命令行指令类,我们修改内容如下<?php namespace app\command;...

php怎么判断是不是手机号

php怎么判断是不是手机号肯定要用正则表达式解决了。$g = "/^1[34578]\d{9}$/"上面是正则表达式,那怎么用PHP来写呢?$g = "/^1[34578]\d{9}$/" if(preg_match(...

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

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

think PHP返回上一页的办法!

think PHP返回上一页的办法!输入如下代码即可返回上一页return redirect($_SERVER["HTTP_REFERER"]);...

thinkphp 使用Filesystem类提示未找到Filesystem类

这是因为thinkphp官方升级了thinkphp版本的原因,只需要更新Filesystem类就行了更新命令行如下:composer require topthink/think-filesystem 1.0.1...

php 判断当前请求是http请求还是https请求!

php判断http请求还是https请求$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on'...