- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 抽象类和接口分别是什么
单例即一个类是能有一个实例,并提供一个当前类的全局唯一访问入口(getInstance)。防止类被多次实例化和clone。3、抽象类使用abstract关键字声明,接口使用interface关键字声明。1、抽象类可以有属性、普通方法,接口不能有属性和普通方法;2、抽象类中未必有抽象方法,接口中一定有抽象方法;
2023-01-09 19:56:52
119
原创 csrf和XSS攻击分别是什么?
3、CSRF是利用网站A本身的漏洞,去请求网站A的api;XSS是向网站A注入JS代码,然后执行JS里的代码,篡改网站A的内容。(XSS利用的是站点内的信任用户,而CSRF则是通过伪装来自受信任用户的请求来利用受信任的网站。你可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义向第三方网站发送恶意请求。XSS攻击原理:不需要你做任何的登录认证,它会通过合法的操作(比如在url中输入、在评论框中输入),向你的页面注入脚本(可能是js、hmtl代码块等)。在不登出A的情况下,访问危险网站B。
2023-01-09 19:54:05
595
原创 Git 切换分支
Git 切换分支查看远程分支git branch -a查看本地分支git branch切换分支git checkout -b test下拉分支git pull origin test
2021-09-07 10:37:28
154
原创 laravel打印上一条sql语句,类似tp的get->LastSql()
laravel打印上一条sql语句,类似tp的get->LastSql() DB::connection()->enableQueryLog(); $value = DB::table('zc_goods')->where('tag_number', $_REQUEST['a'])->first(); dump(DB::getQueryLog());
2021-08-23 18:21:15
735
原创 PHP时间戳获取当前时期
PHP时间戳获取当前时期本文为大家介绍一下根据PHP时间戳获取当前时期的具体方式。strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]。一,获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下:echo strtotime(”2009-1-22“) 结果:123
2021-08-09 16:20:02
194
原创 Laravel 优雅解决接口数据带T Z格式问题(日期序列化)
Laravel 优雅解决接口数据带T Z格式问题(日期序列化)在我们使用Laravel开发API接口过程中,返回的JSON数据时间格式带有TZ,格式如下:{ "id": 1, "created_at": "2020-06-08T07:31:02.000000Z", "updated_at": "2020-06-20T10:03:36.000000Z"}一、TZ是什么?T表示分隔符,Z表示的是UTC。 UTC:世界标准时间,在标准时间上加上8小时,即东八区时间,也就是北京时
2021-08-05 18:20:20
1950
1
转载 如何对多个if-else判断进行优化
如何对多个if-else判断进行优化链接: https://blog.youkuaiyun.com/weixin_44765930/article/details/109669531?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-tas
2021-07-27 10:16:23
278
原创 PHP:cURL error 60: SSL certificate unable to get local issuer certificate
PHP:cURL error 60: SSL certificate unable to get local issuer certificate导致该问题的原因在于没有配置curl.cainfo,该配置位于php.ini中。解决方案:1)下载cacert.pem链接: https://curl.haxx.se/ca/cacert.pem.2)配置php.ini[curl]; A default value for the CURLOPT_CAINFO option. This is requ
2021-07-13 10:37:05
173
1
原创 Laravel session 默认有效期
Laravel session 默认有效期默认是俩小时,看配置文件 // config/session.php ‘lifetime’ => env(‘SESSION_LIFETIME’, 120), // 也可以在配置文件里去修改 ‘expire_on_close’ => false, // 改为true 就是浏览器关闭的时候就失效...
2021-07-10 09:54:26
964
2
原创 laravel 登录功能(redis+token)
laravel 登录功能(redis+token) /* * 登录 * */ public static function login($username,$password) { //根据用户名获取用户信息 $userInfo = User::where('username',$username)->first(); if ($userInfo) { //判断密码是否正确 if
2021-07-06 17:36:45
484
转载 定时任务调度在 Laravel 中的实现
定时任务调度在 Laravel 中的实现链接: https://laravelacademy.org/post/8484.html.
2021-06-24 10:11:02
84
转载 laravel Event事件 和事件处理器(事件监听器)Listeners
laravel Event事件 和事件处理器(事件监听器)Listeners链接: https://blog.youkuaiyun.com/u011341352/article/details/106782564.
2021-06-07 10:25:48
130
原创 Linux常用命令
chmod 命令注:仅把/home/user目录的权限设置为rwxrwxrwx[root@localhost ~]# chmod 777 /home/user注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx[root@localhost ~]# chmod -R 777 /home/user创建文件创建一个文件touch yyTest.ini 同时创建两个文件touch test1.txt test2.txt批量创建文件(如创建2000个文
2021-06-01 17:27:28
83
原创 Laravel框架PHPStudy部署Nginx配置文件
@TOCLaravel框架PHPStudy部署Laravel框架PHPStudy部署Laravel框架PHPStudy部署Nginx配置文件location / {try_files $uri $uri/ /index.php?$query_string;}
2021-06-01 10:15:12
285
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人