解决方案
DuTian11
这个作者很懒,什么都没留下…
展开
-
关于PHP的SQL注入 SQL注入是什么 如何防止
qwe原创 2018-05-22 00:07:47 · 409 阅读 · 0 评论 -
yii2 HeadersAlreadySentException 报错 解决方案
<pre>An Error occurred while handling another error:exception 'yii\web\HeadersAlreadySentException' with message 'Headers already sent in D:\phpStudy\WWW\education\frontend\contro...原创 2018-06-20 14:56:14 · 4915 阅读 · 0 评论 -
nginx下 配置目录列表访问权限
1、vim /usr/local/nginx/conf/nginx.conf 打开nginx配置文件2、确保root 绝对路径下没有默认访问文件后缀文件server { listen 80; server_name _; access_log /data/wwwlogs/access_nginx.log combined; root /data/...原创 2018-07-09 21:13:59 · 1177 阅读 · 0 评论 -
用json_encode()输出乱码 解决方案
加第二个参数echo json_encode( "哈哈哈哈哈哈哈" , JSON_UNESCAPED_UNICODE);原创 2018-07-13 19:04:46 · 1041 阅读 · 0 评论 -
验证是否是回文最简单的function方法
//** 验证是否是回文 */function isPalindrome($str){ //strrev() 倒叙字符串函数 $new_str = strrev($str); if($new_str === $str){ return "是回文"; }else{ return "不是回文"; }}echo isPal...原创 2018-07-26 00:14:02 · 304 阅读 · 0 评论 -
6种解决laravel报错 Session store not set on request
回答1:如果您需要会话状态,CSRF保护等,则需要使用Web中间件。Route::group(['middleware' => ['web']], function () { // your routes here}); 回答2:如果添加你的routes内部web middleware因任何原因不起作用,那么尝试将其添加$middleware到Kernel.p...原创 2018-09-11 21:03:57 · 7348 阅读 · 0 评论 -
Access-Control-Allow-Origin跨域问题
nginx已经配置了,access-control-allow-origin :*;。但是在接口在返回400是未能捕捉到错误信息。报以下错误CORS(跨域资源共享)CORS是一种网络浏览器的技术规范,它为Web服务器定义了一种方式,允许网页从不同的域访问其资源。而这种访问是被同源策略所禁止的。CORS系统定义了一种浏览器和服务器交互的方式来确定是否允许跨域请求。 Preflight...原创 2018-11-30 10:59:53 · 980 阅读 · 0 评论 -
从mysql中取出数据所有数据变成了string类型
从mysql中取出数据所有数据变成了string类型,导致前台在做判断时出现一系列问题。 经排查 缺少扩展 mysqlnd 安装搞定。原创 2018-11-30 11:13:06 · 3701 阅读 · 0 评论 -
ndirect modification of overloaded property App\\Models\\::$get_feed_info has no effect
运行程序报错:"message": "Indirect modification of overloaded property App\\Models\\Duolaimei\\UserDynamic::$get_feed_info has no effect", "exception": "ErrorException", "file": "/Users/dutiantian/...原创 2019-06-02 07:19:42 · 2317 阅读 · 0 评论 -
防止 常见几种网络攻击 【CSRF】【xss】【sql注入】
xss 跨站脚本攻击XSS攻击是Web攻击中最常见的攻击方法之一,它是通过对网页注入可执行代码且成功地被浏览器执行,达到攻击的目的,形成了一次有效XSS攻击实施XSS攻击需要具备两个条件:一、需要向web页面注入恶意代码;二、这些恶意代码能够被浏览器成功的执行。解决方法::一、是在表单提交或者url参数传递前,对需要的参数进行过滤,请看如下XSS过滤工具类代码二、 过滤用户输入的 检查用户输入的...原创 2018-06-26 21:00:47 · 917 阅读 · 0 评论 -
项目上传linux报错 _STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Index/5f343310d4a83e1c2f6d4e5a6181e90
_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Home/f8995a0e1afcdadc637612fae5a3b585.php是因为服务器缓存文件夹的操作权限不够,即Runtime没有权限,把缓存文件全部删除,再给Runtime777权限就行了sudo chmod 777 Runtime...原创 2018-06-02 14:47:31 · 1479 阅读 · 0 评论 -
安装YII2.0 web/目录下没有入口index.php [ 2.0 版本 ]
如题:对于一些刚使用Yii2的同学可能刚下载advanced 版 在frontend/web/ 下找不到index.php解决:1、在advanced目录下有个 init.bat 文件双击运行,会出现一个dos窗口 输入 0(开发模式) 或 1(产品模式)按回车 再输入 yes 回车 即可如果 双击出现黑框框闪退的情况2、在windows下打开cmd命令框打开init.bat所在目录执行命令 ...原创 2018-06-08 19:26:32 · 2171 阅读 · 0 评论 -
关于 $HTTP_RAW_POST_DATA 报错处理
Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the...原创 2018-05-30 20:11:32 · 1330 阅读 · 0 评论 -
使用 nginx 与 nginx-rtmp-module搭建流媒体服务器
如何自己搭建一个流媒体服务器,本次搭建流媒体使用的环境是 centos 7.0+nginx 1、下载nginx-rtmp-module:nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module使用命令:[php] view plain copygit clone https://github.com/arut/ng...原创 2018-06-21 12:49:38 · 201 阅读 · 0 评论 -
报错 Below is a rendering of the page up to the first error.
出错原因::右击查看源代码原创 2018-05-31 08:19:59 · 19117 阅读 · 0 评论 -
BUG:The lowest two bytes of the flags array is reserved for pecl/memcache 解决方法
用memcached有时会报错the lowest two bytes of the flags array is reserved for pecl/memcache将以前的 $mc->add($name, $value, $exp);改为$mc->add($name, $value,false,$exp);需要加个是否做数据压缩选项...原创 2018-05-31 08:55:32 · 339 阅读 · 0 评论 -
如何在thinkphp中使用原生memcache
1:保证你安装了memcahce扩展2: new \Memcache() ,注意前面的"\",因为TP3.2已经使用了命名空间原创 2018-05-31 14:36:21 · 414 阅读 · 0 评论 -
navicat 修改数据库字符集、字符排序规则、数据库引擎
在添加数据时出现乱码:比如首先检查数据库 编码格式-----右击当前库名----点击数据库属性 改为:utf-8检查当前表的编码格式 ----右击当前表名------点击对象信息 改为:utf-8在保证数据库和表编码格式都对的情况下 可用以下三种其一设置字符集 ::$con=mysqli_connect('localhost','root','','test1')or die(mysql...原创 2018-06-07 14:43:57 · 8040 阅读 · 0 评论 -
php上传文件 找不到临时文件夹(解决方法)
找不到临时文件夹返回的错误代码为6错误原因:一、配置文件没有设置临时文件夹二、临时文件夹没有或者上级文件夹没有相应的权限处理方式:找到PHP配置文件php.ini,找到以下代码1;upload_tmp_dir =改为:1upload_tmp_dir = "C:\Windows\Temp" //后面的文件夹路径根据您的系统来设置如果是权限不够的情况,可以根据不通的操作系统系统分别给其文件加上相...原创 2018-06-14 16:40:11 · 3659 阅读 · 1 评论 -
Linux访问网站时,http://.../无法解析,出现了某些故障(-5-没有与主机名关联的地址)
当刚修改ip或者虚拟机模式转换(如NAT转换成桥接)时,可能会出现:无法下载1、首先考虑网络IP是否能与主机ping通2、进入root模式输入echo 'nameserver 虚拟机IP' >> /etc/resolv.confecho 'nameserver 8.8.8.8' >> /etc/resolv.conf/etc/init.d/networking restar...原创 2018-06-01 12:06:55 · 2921 阅读 · 0 评论 -
laravel中链式OR查询
在laravel常用的链式操作中->when(isset($filter['recommend_flag']), function ($query) use ($filter) { if (!$filter['recommend_flag']) { $query->Where('recommen...原创 2019-06-02 07:37:39 · 487 阅读 · 0 评论