插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
thinkPHP防止SQL注入的建议
查询条件尽量使用数组方式,这是更为安全的方式;如果不得已必须使用字符串查询条件,使用预处理机制(3.1版本新增特性);开启数据字段类型验证,可以对数值数据类型做强制转换;(3.1版本开始已经强制进行字段类型验证了)使用自动验证和自动完成机制进行针对应用的自定;对所有公共的操作方法做必要的安全检查,防止用户通过URL直接调用;不要缓存需要用户认证的页面;对用户的上传文件,做必要的安全检查,例如上传路径和非法格式;富文本过滤;对于项目进行充分的测试,不要生成业务逻辑的安全隐患(这可能是最大的安全问题);最后一
2023-03-29 23:03:03
阅读数
346
评论数
0
Thinkphp 使用Workerman 聊天室
1、下载Workerman插件 composer require topthink/think-worker 2、示例代码 后端 2.1 下载之后会得到这俩个文件 2.2 这个文件对应上面的worker_class 的地址 2.3.worker.php示例代码
2023-03-29 23:03:03
阅读数
557
评论数
0
thinkphp/libaray/think/Loader.php 676报错
thinkphp/libaray/think/Loader.php 676报错 这是由于git的忽略文件.gitignore失效,把vendor里的文件也被推送上去了 解决: 1、删除vendor文件夹 2、composer install
2023-03-29 23:03:03
阅读数
310
评论数
0
ThinkPHP5.1使用Redis
安装php redis扩展可以参考另一篇博客 这里将两种方式 1.use think\Facade\Cache; 使用这种方式需要修改app\config\cache.php 最后的效果 port,expire根据自己实际情况修改,这里只是作为例子 写一个方法 注意use的是think\Facade\Cache ,如果use think\Cache,会提示Cache没有静态方法store store里写的缓存类型,我们看看Cache类的源码(application/thinkphp/library/th
2023-03-29 23:03:03
阅读数
526
评论数
0
ThinkPHP6.0 Redis 秒杀
好久没写内容了,今天写一个秒杀小测试,还是思路比较重要一点。虽然在目前的项目中用户量没有达到一定的级别正常的mysql 并发都能使用一般小系统,废话不多说上才艺。 //采用缓存方式的 秒杀小测试public function addGoodsStock1(){Cache::set('goods_num',50);}public function buy1(){$user_id=md5(uniqid('user').time());if(Cache::get('goods_num')>0){$num=Ca
2023-03-29 23:03:03
阅读数
355
评论数
0
ThinkPHP5 单独运行某个文件
在使用ThinkPHP5(以下简称tp5)编写项目的时候,我们时常会遇到需要单独运行某个文件的情况,例如:使用tp5的自动生成、测试某个扩展类等等。此时因为tp5是单入口设计模式的,需要编写控制器和类文件才能进行访问,对我们来说不是很便利,所以tp5也提供了相应的解决方法 /*** 模块自动生成*/$build = include APP_PATH.'build.php';//在能直接访问的方法中,引入需要执行的文件\think\Build::run($build);//执行文件return '成功';
2023-03-29 23:03:03
阅读数
247
评论数
0
Nginx配置ThinkPHP6
server {listen 80;server_name example.com;root /srv/example.com/public;add_header X-Frame-Options "SAMEORIGIN";add_header X-XSS-Protection "1; mode=block";add_header X-Content-Type-Options "nosniff";index index.php;charset utf-8;location / {try_files $uri
2023-03-29 23:03:03
阅读数
489
评论数
0
thinkphp默认访问路径
ThinkPHP关于JS文件如何添加图片路径以及ajax的URL路径_计算机软件及应用_IT/计算机_专业资料。ThinkPHP框架中JS和AJAX中添加URL路径,如将__URL__、___APP__这些...... 下,我们可以给项目设置不同的应用状态,并加载不 同的项目配置文件,但是无论如何,都会首先导入框架默认 的调试模式配置文件,该文件位于系统目录的 Conf\\debug.php。... 框架系统模版目录共? 24? 页? 第? 6? 页? ??Copyright?2007 版权所有 http
2023-03-29 23:03:03
阅读数
815
评论数
0
PHP--ThinkPHP6.0上传文件配置
PHP–ThinkPHP6.0上传文件配置 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 TP6.0多了一个filesystem.php的配置文件,是用来作为上传文件配置的 看云文档地址 https://www.kancloud.cn/manual/thinkphp6_0/1037639 前端代码 控制器 public function upload(){// 获取表单上传文件 例如上传了001.jpg$file
2023-03-29 23:03:03
阅读数
344
评论数
0
thinkphp5调用模型的方法
thinkphp5调用模型的方法 ThinkPHP5.0 模型调用 一、模型类可以使用静态调用或者实例化调用两种方式,例如: // 静态调用 $user = User::get(1); $user->name = 'thinkphp'; $user->save(); // 实例化模型 $user = new User; $user->name= 'thinkphp'; $user->save(); // 使用 Loader 类实例化(单例) $user = Loader::model('User'); /
2023-03-29 23:03:03
阅读数
448
评论数
0
共 6126 条
上一页
1
2
...
6
7
8
9
10
11
12
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6221
回帖数
145
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 WordPress Rest API 入门详解
3195
2 Yandex企业邮箱注册
3157
3 Thinkphp5.0 获取新增数据的ID
2910
4 thinkphp5 解决跨域问题
2487
5 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2201
6 PHP的exec()函数用法详解
2120
7 Vue3官网使用及简介
1975
8 thinkphp6配置连接微软的sqlserver数据库
1922
9 Thinkphp如何查看当前是哪个版本?查看thinkphp当前版本号的三种方法
1873
10 thinkphp5使用数据库表锁
1831