1.漏洞产生的原因
####正常的反序列化语句是这样的
$a='a:2:{s:8:"username";s:7:"dimpl3s";s:8:"password";s:6:"abcdef";}';
但是如果写成这样
$b='a:2:{s:8:"username";s:7:"dimpl3s";s:8:"passwo...…
本文实例讲述了laravel框架使用极光推送消息。分享给大家供大家参考,具体如下:
最近需要使用极光推送往客户端推消息,所以这里记录下使用过程。
极光推送的服务端文档:
https://docs.jiguang.cn/jpush/server/push/server_overview/
极光推送服务端PHP代码:
ht...…
本文实例讲述了laravel框架使用阿里云短信发送消息操作。分享给大家供大家参考,具体如下:
最新需要用到发送短信的功能,所以就在网上搜索一些写好的扩展。
扩展地址:
https://github.com/MissMyCat/aliyun-sms
通过composer安装:
composerrequiremrgoo...…
本文实例讲述了laravel框架实现敏感词汇过滤功能。分享给大家供大家参考,具体如下:
最近项目有需求,要对用户的签名,回复进行敏感词检测,然后搜到了一个好用的扩展,分享给大家。
https://github.com/FireLustre/php-dfa-sensitive
通过composer进行安装:
comp...…
今天来分享下如何管理PHP的枚举类型。
一种常见的方式是,使用常量来代表枚举类型
constYES='是';
constNO='否';
可以在这个基础上更进一步,将其封装成类,以便于管理
classBoolEnum{
constYES='是';
constNO='否';
}
现在,我们希望能通过方法...…
本文实例讲述了PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作。分享给大家供大家参考,具体如下:
2019-07-04更新
更新修改原因:
前台界面ui显示不好看
后台处理逻辑混乱,涉及到多张图片处理起来很麻烦,所以修改成通过ajax上传/删除图片。
效果:
上传前:
上传后:
撤销后:
以下是...…
默认情况下,LaravelEloquent模型默认数据表有created_at和updated_at两个字段。当然,我们可以做很多自定义配置,实现很多有趣的功能。下面举例说明。
1.禁用时间戳
如果数据表没有这两个字段,保存数据时Model::create($arrayOfValues);——会看到SQL...…
本文实例讲述了tp5.0框架隐藏index.php入口文件及模块和控制器的方法。分享给大家供大家参考,具体如下:
1.隐藏入口文件:
[IIS]
在IIS的高版本下面可以配置web.Config,在中间添加rewrite节点:
<rewrite>
<rules>
<rulename="...…
本文实例讲述了thinkphp5框架路由原理与用法。分享给大家供大家参考,具体如下:
路由理解
概括的说:路由就是网络请求的url与thinkphp应用层的逻辑处理地址的对应关系。
通俗的说:路由就是把url的请求优雅的对应到你想要执行的操作方法。
路由其实就是把真实的url地址隐藏起来,使用访问地址来访问应用(网站或...…
本文实例讲述了php数组指针函数功能及用法。分享给大家供大家参考,具体如下:
数组指针函数有reset(),prev(),current(),next(),end(),key(),each()
其中reset(),prev(),current(),next(),end(),都是只与数组的值有关的函数,key()只与数组...…