![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
21rock
拥抱开源
展开
-
关于php的$_POST无法传数据的解决办法
这种问题貌似只会出在PhpStorm上,有俩种解决办法: phpstorm10.0.3以上就会出现这个BUG,所以下载旧版本的phpstorm(phpstorm9.0)就可以; 另一种方法是使用Apache代替PhpStorm内置的服务器, 方法如下: 在PhpStorm下 file->setting->Build,Execution,Deployment->Deployment 1.点击绿原创 2016-09-12 09:36:25 · 1133 阅读 · 0 评论 -
Ubuntu14.04通过composer下载Laravel
一、安装composer 1.运行这条终端命令来获得最新版的composercurl -sS https://getcomposer.org/installer | php2.你可以将通过步骤1获得的composer.phar放在任何地方。如果你把它放在系统的 PATH 目录中,你就能在全局访问它。 在类Unix系统中,你甚至可以在使用时不加 php 前缀:mv composer.phar /us原创 2017-04-15 21:34:11 · 621 阅读 · 0 评论 -
项目中遇到的水平越权漏洞及修复方法
项目基于thinkphp5框架,虽然说框架底层为开发者提供了基本的参数过滤和参数绑定等安全防护。能在很大程度上防范XSS攻击和SQL注入,但在在开发中也应该注意避免产生业务逻辑漏洞和做好用户权限认证。今天在项目中发现了一个安全漏洞:A用户可以修改甚至删除B用户的收货地址。这个漏洞出现的原因是开发者没有对请求进行严格的权限认证,本文主要叙述发现漏洞的过程及修复的方法。 一. 此段代码的逻辑是当收到ge原创 2017-06-16 23:53:43 · 12861 阅读 · 1 评论 -
Ubuntu下PHP5.6+MySQL+Apache+PHPStorm的安装和配置
前言 今天花了一晚上的时间装上了php相关的软件。废话不多说,以下是今天的经验总结:Apache的安装:sudo apt-get update sudo apt-get install apache2 装好后,配置文件应该位于/etc/apache2中,默认情况下无需修改即可使用。默认的网站目录为/var/www/。启动 Apache:sudo /etc/init.d/apache2 start原创 2016-10-14 14:12:11 · 1401 阅读 · 0 评论