thinkphp
-
数据库教程:sql遇上注入式攻击该如何解决?
sql注入式攻击 要执行登录验证是sql语句: select * from user_list where username = "user" and
-
android 上传文件到服务器代码实例分享
android对于上传文件,还是很简单的,和java里面的上传都是一样的,基本上都是熟悉操作输出流和输入流!还有一个特别重要的就是需要一些content-type这些参…
-
thinkphp_volist标签使用分享
volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行输出。 属性: name(必须…
-
Thinkphp volist 多重循环原样输出数组key值的使用总结分享
最近因为项目的缘故,要使用到volist。在这个过程中,遇到了一些小问题,主要就是volist在循环输出多重数据的时候,如何输出key。网上查阅了不少资料,很失望的是,大多资料就是…
-
强力的thinkphp删除图片的方法实现分享
使用场景:新头像替换旧的头像 步骤: 1. 读取数据库头像的URL地址 2. 获取URL地址的有效字段 3. file文件路径设置 4. 删除图片文件 Thinkphp 代码如下:…
-
PHP和Thinkphp模拟留言板,应对XSS攻击(超完整!)分享
简介 XSS(Cross Site Scripting, 跨站脚本攻击), 在 Web攻击中比较常见的方式, 通过此攻击可以控制用户终端做一系列的恶意操作, 如 可以盗取, 篡改,…
-
ThinKPHP6.0 上手操作,分享
安装 ThinkPHP6.0 cd 切换到项目目录,然后执行如下 准备安装框架:composer create-project topthink/think thinkPHP6.0…
-
thinkphp无限分类模块实现,分享
数据表结构如下: 控制器核心代码: <?php namespace appindexcontroller; use thinkController…
-
教你从防护角度看Thinkphp历史漏洞,分享
一、前言 19年初,网上公开了2个Thinkphp5的RCE漏洞,漏洞非常好用,导致有很多攻击者用扫描器进行全网扫描。我们通过ips设备持续观察到大量利用这几个漏洞进行批量gets…
-
2018 vue前端面试题,分享
文章转载自:https://www.pythonheidong.com/blog/article/1162/ 1、active-class是哪个组件的属性?嵌套路由怎么定义?答:v…
-
ThinkPHP6新增‘’多应用‘’与ThinkPHP5有啥区别,分享
首先看下ThinkPHP6官方手册关于多应用的目录结构: ├─app 应用目录 │ ├─index 主应用 │ │ ├─controller 控制器目录 │ │ ├─model 模…
-
thinkphp实现用户注册时邮箱激活,邮箱登录分享
有些网站在注册的时候,会向用户的邮箱发送邮件,点击邮件中的链接激活账户,基本原理就是在注册的时候(即点击发送邮件的时候),先把用户的信息存进数据库,另外还有一个激活状态的字段(默认…