
功能
文章平均质量分 60
码上爱
这个作者很懒,什么都没留下…
展开
-
laravel如何实现请求图片或文件需用户验证
注意:admin/images 走的是框架接口,接口直接返回文件或图片,接口参考一.1。其中路径中(.+)为动态参数,动态参数为$1,$1不能被直接使用所以要变量赋值,rewrite 中的last意思是完成rewrite后马上发起请求,也可以break不在执行nginx下面语句。nginx重新路由可以再不修改之前上传路径的情况下完美解决文件需要验证的问题,推荐。原创 2022-09-22 18:43:16 · 489 阅读 · 0 评论 -
pc端如何把URL参数隐藏
需求描述:pc端如何把URL参数隐藏,今儿遇到从业以来一个很特殊的问题,写项目都知道一般后台管理系统,很少公开或者对外使用,所以使用时在内部url操作时,安全性并不是很注意,当然对于服务端程序猿可以在服务端做一些操作,防sql注入等。但是如果遇到一个系统,平台管理和c端都使用pc系统时,就会出现url暴露,改变参数执行请求等问题。主要还是根据客户需求来满足快速解决解决办法:1、第一种请求参数加密操作就是把请求的参数进行约定加密。来解决,这样用户无法改变参数进行请求。感觉也没人怎么用2、全部使用aja原创 2021-11-09 18:41:25 · 3672 阅读 · 0 评论 -
执行sql时报错:ncorrect table definition; there can be only oneTIMESTAMP column with CURRENT_TIMESTAMP in
今儿在迁移数据库时出现。Incorrect table definition; there can be only one TIMESTAMP column with 先了解一下着错误,说一下我的场景我是使用workbench 数据库管理工具导出的 数据库文件再导入正式库中报错。直接说一下这个错误,就是在数据库时间字段设置 TIMESTAMP,时有的字段设置了CURRENT_TIMESTAMP 获取当前时间,你可能有两个以上的字段都设置了所以报错了。错误原因:数据库的版本问题不兼容导出数据的库,导入的原创 2020-11-13 18:53:51 · 743 阅读 · 0 评论 -
curl的使用
curl的使用参数-A 可以设置user-agent curl -A ‘Chrome’ https://www.baidu.com 伪造从哪里的请求参数-X 制定方法请求 curl -X POST https://baidu.com参数-I 返回目标网站头部信息 curl -I https//baidu.com参数-d 带着参数以post方式请求 curl -d ‘a=1&b=2’ https://baidu.com参数-O 以原文件名下载文件参数-o 下载目标文件,重命名原创 2020-07-02 17:58:00 · 134 阅读 · 0 评论 -
随机生成位数字符串
随机生成数字:方法一:举例说明6位str_pad(mt_rand(10, 999999), 6, “0”, STR_PAD_BOTH);参数一:需要填充的字符串参数二:填充目标位数参数三:填充的字符或数字参数四:填充方式:;两侧填充,左侧或者右侧方法二:距离说明6位mt_rand(100000,999999);参数一:最小参数二:最大随机生成字符串举例说明6位function randCaptcha(){ $sKey = ''; $sPattern='1234原创 2020-05-22 11:02:17 · 563 阅读 · 0 评论 -
正则验证邮箱
**正则验证邮箱**public function checkEmail( $sEmail ){ $sPreg = '/^([a-zA-Z0-9\_\-]+)@([a-z0-9]{2,3})\.([a-z,A-Z]{2,3})$/'; preg_match($sPreg,$sEmail,$matches); return $matches;}自己写的,如果有...原创 2019-12-19 15:10:04 · 158 阅读 · 0 评论 -
正则URL验证
**正则URL验证**public function checkUrl( $sUrl ){ $sPreg = '/^([http|https]+):\/\/www.([\w\S]+)$/'; preg_match($sPreg,$sUrl,$matches); return $matches;}自己写的如有大神觉得那里不妥,欢迎留言赐教,感谢...原创 2019-12-19 15:06:32 · 168 阅读 · 0 评论 -
redis 哈希hash实例应用
redis 哈希实例因为鄙人缓存方便略差。所以努力ing随便拿一个业务场景 来使用hash业务场景:我要把一个停车场列表放到redis中,再根据这个列表内的数据计算距离不超过5公里的数据,并返回这个停车场列表public funciton getParkList( $sLat,$slng ){//由于redis我自己又封装了一下使用的是tp框架,这里我实例化自己的redis类$red...原创 2019-09-06 17:10:11 · 1067 阅读 · 0 评论 -
redis string 使用实例
**redis中使用的字符串类型的存储相对简单**redis客户端看图说话set 命令给lifang 这个健设置值 this_is_my_nameget 命令获取键为lifang 的值getset 获取键为lifang 给他赋值 update_my_nameincr 命令 给键为o 的自增1 返回值incrby o 10 给键为o 增加10decrby o 8 给键为o...原创 2019-09-09 17:06:09 · 171 阅读 · 0 评论