php

教你从防护角度看Thinkphp历史漏洞-小浪学习网

教你从防护角度看Thinkphp历史漏洞

下面由thinkphp框架开发教程栏目给大家介绍从防护角度看thinkphp历史漏洞,希望对需要的朋友有所帮助! 一、前言 19年初,网上公开了2个Thinkphp5的RCE漏洞,漏洞非常好用,导致有很多攻击者用...
站长的头像-小浪学习网月度会员站长10个月前
4914
thinkphp I方法介绍-小浪学习网

thinkphp I方法介绍

正如你所见到的一样,I方法是ThinkPHP众多单字母函数中的新成员,其命名来自于英文Input(输入),主要用于更加方便和安全的获取系统输入变量,可以用于任何地方,用法格式如下: I('变量类型....
站长的头像-小浪学习网月度会员站长10个月前
3411
linux base64加密解密怎么实现-小浪学习网

linux base64加密解密怎么实现

1、给文件file进行base64编码,并打印到标准输出[root@pps ~]# base64 file c25haWx3YXJyaW9yCg== 也可以这样: [root@pps ~]# cat file | base64 c25haWx3YXJyaW9yCg==2、从标准输入读取文件内...
站长的头像-小浪学习网月度会员站长10个月前
227
thinkphp中的模型操作-小浪学习网

thinkphp中的模型操作

新建模型 有两个方法: 一个是手动创建 1、新建model文件夹 2、新建文件user.php。最好名字和表名对应 3、写代码 立即学习“PHP免费学习笔记(深入)”; <?php namespace appindexmodel; us...
站长的头像-小浪学习网月度会员站长10个月前
3215
数据库有哪些-小浪学习网

数据库有哪些

数据库是一组信息的集合,以便可以方便地访问、管理和更新,常用数据库有:1、关系型数据库;2、分布式数据库;3、云数据库;4、NoSQL数据库;5、面向对象的数据库;6、图形数据库。 计算机数据...
站长的头像-小浪学习网月度会员站长10个月前
3210
thinkphp远程执行命令漏洞-小浪学习网

thinkphp远程执行命令漏洞

漏洞概况 ThinkPHP是一款国内流行的开源PHP框架,近日被爆出存在可能的远程代码执行漏洞,攻击者可向缓存文件内写入PHP代码,导致远程代码执行。 虽然该漏洞利用需要有几个前提条件,但鉴于国内...
站长的头像-小浪学习网月度会员站长10个月前
4412
tp5利用钉钉进行工作流审批-小浪学习网

tp5利用钉钉进行工作流审批

在各类管理平台的开发过程中,审批是一个没法规避的问题。审批问题,不仅仅要考虑技术实现,还要考虑用户的使用频率,易用性。如果使用软件的公司利用钉钉进行审批考核,管理系统的审批完全可以...
站长的头像-小浪学习网月度会员站长10个月前
337
如何在大型 Laravel 项目中组织你的路由-小浪学习网

如何在大型 Laravel 项目中组织你的路由

想象一下一个拥有 100 多个路由的 laravel 项目,其中包括访客,用户,管理员等分离的模块。你真的要将所有内容写在在一个文件中吗?那么如何将它们分组,并且为 url 添加前缀呢?看看有哪些办...
站长的头像-小浪学习网月度会员站长10个月前
2213
从一个简单的小例子入门ThinkPHP6的中间件-小浪学习网

从一个简单的小例子入门ThinkPHP6的中间件

从thinkphp6开始,一个叫做“中间件”的名词出现在了官方手册中,那么中间件是用来干什么的?又应该如何使用呢?下面咱们慢慢分析。 首先看下中间件官网的定义: 中间件主要用于拦截或过滤应用...
站长的头像-小浪学习网月度会员站长10个月前
2613
数据库中的键有哪些类型-小浪学习网

数据库中的键有哪些类型

键在关系数据库中起着重要作用,它是关系数据库模型的重要组成部分。下面本篇文章就来带大家认识一些数据库中常见的键,希望对大家有所帮助。 为什么我们需要使用键? 在实际应用中,存储数据所...
站长的头像-小浪学习网月度会员站长10个月前
365
ThinkPHP使用U方法自动生成URL超链接-小浪学习网

ThinkPHP使用U方法自动生成URL超链接

ThinkPHP U方法 u 方法是 thinkphp 内置的一个快捷方法,可以根据系统 url 模式配置动态的生成智能的 url 地址。 由于 ThinkPHP 支持各种不同的 URL 模式,另外还有项目分组模式,因此当部署环...
站长的头像-小浪学习网月度会员站长10个月前
458