搬砖之路
要不是生活,搬搬砖也挺好
老弓长头
普通大学毕业,凭着瞅你咋滴的犟,终于成为php小白。那一年开始搬砖起,搬过很多砖apache、nginx、mysql、redis、mogoDb、负载均衡、分布式、linux、Java、Python、小程序、js、vue... 没有理由,我要做全站!
2020尝试 Android,pc端 哈哈,不能怂。
展开
-
php的一些算法收集
/第一次循环数组本身 通过第2个变量,对变量进行比较排序。//核心是冒泡排序的思想,将插入元素对比时进行键值互换。//对索引数组对key进行随机读取重新赋值到新数组。//在一组排好序的数组中插入新元素,并保持好顺序。//递归核心为处理中自己调用自己。原创 2023-06-20 10:52:03 · 678 阅读 · 0 评论 -
sql like 注入屏蔽
使用laravel 进行开发的,我挺相信框架的安全细节的。在维护前任写的代码时,被测出sql注入了。代码乍一看,确实不够框架格式,但确实是用到 ?预绑定,剩余的$name也确实是原始sql拼接,那么如何针对like 语句进行预绑定呐?如图Mysql数据库str = "and indexNum like concat('%',?,'%')"Oraclestr = "like '%' || ? || '%'"SQL Serverstr = "like '%' + ? +原创 2021-12-06 11:26:02 · 623 阅读 · 0 评论 -
laravel 的一些小点
目录Request 常用操作方法获取路径的常量函数Request 常用操作方法Laravel Request 常用操作方法url: http://xx.com/023xs/acRequest::url();路径: /aa/bbRequest::path();获取请求 Uri: /aa/bb/?c=dRequest::getRequestUri();返回用户的 IPRequest::ip();获取 Uri: http://xx.com/023xs/a...原创 2021-09-23 19:53:02 · 117 阅读 · 0 评论 -
Herader 头常用项注解
header('HTTP/1.1 200 OK'); // ok 正常访问header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在header('HTTP/1.1 301 Moved Permanently'); //设置地址被永久的重定向 301header('Location: http://www.test.con/'); //跳转到一个新的地址header('Refresh: 10; url=http://www.test.con/'); //延迟转向.原创 2021-09-03 14:31:17 · 230 阅读 · 0 评论 -
Laravel 实现 指定用户注销登录的 业务逻辑处理和实现
需求前提现有主站应用 one.com 和 子站应用 two.com 在部署上是独立部署,跳转逻辑数 用户先登录 主站 one.com 点击功能 连接到 子站 two.com ,session 会话各自保存,现要求 在 子站 two.com 上点击退出,同时注销 主站one.com 的登录会话?解决思路1、首先想到的是使用Laravel的方法进行退出主站 one.com 中接收用户id 进行查询用户的信息,通过Auth 进行退出。$user = User::where('id', '=原创 2021-07-27 14:58:33 · 542 阅读 · 0 评论 -
win10配置php与Apache环境,Apache2.4.47配置文件配置
Apache2.4下载https://www.apachehaus.com/cgi-bin/download.plx建议下载vs16的,选择X64点击下载下载php8.0.6https://www.php.net/manual/zh/install.windows.manual.php选择线程安全下载,英语不太好,谷歌翻译一下配置访问在合适的目录把文件解压,不在解释,在apache安装目录中/conf http.conf文件修改以下几个地方#Define SRVROOT "/Apac原创 2021-05-22 14:09:57 · 449 阅读 · 7 评论 -
php 应该知道的灵活配置
ini_set("display_errors", "On");//打开错误提示ini_set("error_reporting",E_ALL);//显示所有错误ini_set('date.timezone','Asia/Shanghai'); //设置时区error_reporting最常见的几种设置:E_ALL (显示所有错误,警告和通知,包括编码标准。)E_ALL & ~E_NOTICE (显示所有错误,通知除外)E_ALL & ~E_NOTICE & ~E_S原创 2021-03-30 11:58:08 · 75 阅读 · 0 评论 -
laravel 5 自定义的数据验证信息提示
if($request->isMethod('post')){ //判断请求方式 $this->validate($request, ['custom'=>"string|between:2,8"],['custom.between'=>'自定义关键词要求为词组']);}源码中各个验证规则类型在源码这里获取 行验证的错误信息vendor/laravel/framework/src/Illuminate/Validation/Validator.php原创 2021-03-24 17:10:03 · 367 阅读 · 0 评论 -
LDAP 概念认知
第一次接触 LDAP ,解密一下 什么是 LDAP?(知识不够用了。哭)百度解密首先LDAP是一种通讯协议,LDAP支持TCP/IP。协议就是标准,并且是抽象的。在这套标准下,AD(Active Directory)是微软出的一套实现。那AD是什么呢?暂且把它理解成是个数据库。也有很多人直接把LDAP说成数据库(可以把LDAP理解成存储数据的数据库)。像是其他数据库一样,LDAP也是有client端和server端。server端是用来存放资源,client端用来操作增删改查等操作。而我们通常说的L转载 2020-08-06 15:53:07 · 285 阅读 · 0 评论 -
mysql 日常工作小计 及 表格换行实战
知识点、一今天在统计数据时,想要用2个列表做数据排序首先想到的 order by last_time and id desc 这种方式两个字段都是降序的但实际不能执行在5.6版本的数据库会抛出异常(and隔开哪个,第二个参数不起作用。)正确方式: order by last_time desc,id descSELECT ee.id,ee.uid as euid,ee.enid,ee.`status`,(ee.start1+ee.start2+ee.start3)原创 2020-07-20 17:12:41 · 221 阅读 · 0 评论 -
服务器上更新静态文件,下载时依然是原文件
定位问题,思考问题,修改问题1.首先怀疑,文件没有同步上去,检查服务器文件是否更新了,需要注意 七牛云等三方服务的静态文件2.浏览器缓存了文件下载路径,和文件内容.清除浏览器缓存.3.怀疑web服务器,如nginx的静态文件缓存目录,解决方案如下查看nginx配置,确定是否开启了静态缓存,和缓存目录 连接 https://www.cnblogs.com/wangzhisdu/p/7771069.html 到这里看.但我遇到的情况,不是以上三种我是这种很无奈的情况,如果已经确认服务器缓存清除了的话,原创 2020-05-12 18:08:33 · 1253 阅读 · 0 评论