E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
php框架
对于Think
PHP框架
早期版本的一个SQL注入漏洞详细分析
ThinkPHP官网上曾有一段公告指出,在ThinkPHP3.1.3及之前的版本存在一个SQL注入漏洞,漏洞存在于ThinkPHP/Lib/Core/Model.class.php文件根据官方文档对"防止SQL注入"的方法解释(参考http://doc.thinkphp.cn/manual/sql_injection.html)使用查询条件预处理可以防止SQL注入,没错,当使用如下代码时可以起到效
·
2019-09-23 18:25
ThinkPHP让分页保持搜索状态的方法
对很多使用Think
PHP框架
的人来说,使用自动自带的增删改查基类,在分页的时候要保持结果页面的搜索状态,但是使用thinkphp手册中的方案却无法奏效。
·
2019-09-23 18:43
ThinkPHP的模版中调用session数据的方法
Think
PHP框架
的模板中调用session数据的方法有很多,可以很据情况灵活运用,常见的有以下几类:1.在模板中直接调用{$Think.session}获取session;2.在标签直接编写php代码来调用
·
2019-09-23 18:02
Think
PHP框架
实现session跨域问题的解决方法
ThinkPHP的session跨域问题很多开发者都遇到过!其实不管是ThinkPHP还是php本身,在解决session跨域问题的时候都需要设置session.cookie_domain。在ThinkPHP里,需要修改配置文件conf/config.php在第一行加上:ini_set('session.cookie_domain',".domain.com");//跨域访问Session经过总结
·
2019-09-23 18:02
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
该网站采用的是Think
PHP框架
制作,有一页面上面展示很多图片,要求每个图片下面有对应的投票,通过限制ip地址来,限制游客在一定时间范围内,能对多个图片投票,但是每个图片只能投票一次,开始使用ip存储在数据库解决
·
2019-09-23 18:01
Thinkphp实现MySQL读写分离操作示例
相对于其他方法实现MySQL的读写分离来说,采用Think
php框架
实现MySQL的读写分离简单易用,其配置文件示例代码如下:'DB_TYPE'=>'mysql','DB_DEPLOY_TYPE'=>1
·
2019-09-23 18:49
ThinkPHP之import方法实例详解
import方法是Think
PHP框架
用于类库导入的封装实现,尤其对于项目类库、扩展类库和第三方类库的导入支持,import方法早期的版本可以和java的import方法一样导入目录和通配符导入,后来考虑到性能问题
·
2019-09-23 18:32
ThinkPHP3.1之D方法实例详解
D方法应该是用的比较多的方法了,用于实例化自定义模型类,是Think
PHP框架
对Model类实例化的一种封装,并实现了单例模式,支持跨项目和分组调用,调用格式如下:D('[项目://][分组/]模型',
·
2019-09-23 18:31
Codeigniter+PHPExcel实现导出数据到Excel文件
而Codeigniter是一个功能强大的
PHP框架
。二者结合就能起到非常棒的效果啦!
·
2019-09-23 18:17
让CodeIgniter数据库缓存自动过期的处理的方法
CodeIgniter框架是一个非常小巧的
PHP框架
。CI自带数据库文件缓存,但按官方的说法,缓存设置后永不过期,除非你调用方法主动删除。
·
2019-09-23 18:16
php依赖注入知识点详解
依赖注入(DI)的概念虽然听起来很深奥,但是如果你用过一些新兴的
php框架
的话,对于DI一定不陌生,因为它们多多少少都用到了依赖注入来处理类与类之间的依赖关系。
V
·
2019-09-23 15:59
浅析PHP类的反射来实现依赖注入过程
也正式因为类的反射很多
PHP框架
才能实现依赖注入自动解决类与类之间的依赖关系,这给我们平时的开发带来了很大的方便。本文主要是讲解如何利用类的反射来实现依赖注入(DependencyInjec
·
2019-09-23 02:30
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
背景在一个ThinkPHP的复杂页面(包含volist)中实现volist标签显示Jquery查询结果的返回知识点使用ajax的目的是不刷新整个页面的前提下实现部分表格数据的刷新,但是注意Think
PHP
·
2019-09-23 01:07
apache 开启重定向 rewrite的实现方法
开启重定向模块$ln-s/etc/apache2/mods-available/rewrite.load/etc/apache2/mods-enable/rewrite.load2.修改配置文件(某些
php
·
2019-09-23 00:23
老生常谈php中传统验证与think
php框架
(必看篇)
PHP(超文本预处理器)可用于小型网站的搭建,当用户需要注册登录是,需要与后台数据库进行匹配合格才能注册和登录,传统的方式步骤繁多,需要先连接数据库再用sql语句进行插入。alert('连接失败!');history.go(-1);";}mysqli_select_db($conn,"liuyanban");mysqli_query($conn,'SETNAMESutf8');$password=
·
2019-09-22 21:33
thinkphp项目如何自定义微信分享描述内容
本文主要讲述:在think
php框架
中,如何获取微信分享接口权限、如何设置安全域名、如何修改微信分享标题、修改微信分享描述、修改微信分享图片、如何定制微信分享内容。
·
2019-09-22 21:08
Think
php框架
表单自动验证登录注册 ajax自动验证登录注册
动态验证:(不需要建Model模型)1.建一个控制器,做表单操作(包含验证)show();}else//如果$_POST不为空,走验证,验证是否成功,添加数据库{$y=D("yonghu");$arr=array(//造一个验证规则array(‘uid‘,‘require‘,‘用户名不能为空!‘,0),array(‘pwd‘,‘pwd1‘,‘输入的密码不一致‘,0,‘confirm‘),//相等验
·
2019-09-22 18:58
常用
PHP框架
功能对照表
本文讲述了常用
PHP框架
功能的对照表,对于进行
PHP框架
程序开发来说具有一定的实用价值。分享给大家供大家参考。
·
2019-09-22 17:58
2014年最新推荐的10款 PHP 开发框架
优秀的
PHP框架
可以帮助开发者构建干净整洁和结构化的Web开发,同时也加快了创建和维护Web应用的速度。
·
2019-09-22 17:34
Yii2 框架整体结构
Yii2框架是一个非常庞大但是并不臃肿的
php框架
。使用Yii2框架,可以极大的提升开发效率。
LastSun
·
2019-09-22 16:00
Yii2 框架整体结构
Yii2框架是一个非常庞大但是并不臃肿的
php框架
。使用Yii2框架,可以极大的提升开发效率。
LastSun
·
2019-09-22 16:00
从wamp到xampp的升级之路
准备学习
php框架
Laravel,但PHP版本要求5.4+,目前用的wamp默认版本5.3,所以准备使用xampp,以下为记录卸载wamp,略过>ps:注意卸载wamp会删除PHP目前下的文件,因为PHP
·
2019-09-22 15:22
PHP反射机制
PHP自5.0版本以后添加了反射机制,它提供了一套强大的反射API,允许你在PHP运行环境中,访问和使用类、方法、属性、参数和注释等,其功能十分强大,经常用于高扩展的
PHP框架
,自动加载插件,自动生成文档
shaozhi
·
2019-09-18 15:00
windows下9款一键快速搭建PHP本地运行环境的好工具(含php7.0环境)
首推phpstudy2016和wampServer3.0.6理由支持php7.0目前热门
php框架
如:laravel5.2要求php版本5.6以上,thinkphp及yii也对php版本有要求一键搭建PHP
_成飞
·
2019-09-10 11:00
PHP框架
のLaravel
1.特点*1).优点与缺点A).优点a).优雅,框架结构组织清晰(抽象了中间件,任务,服务等模块)b).提供的artisan开发工具开发效率高c).社区活跃完善,辅助工具丰富d).提供了简化的轻量级框架LUMENB).缺点a).有些过于优雅丧失了一些性能(框架重)b).文档简单,学习成本2).ENV与Cache使用缓存修改ENV缓存需clear3).支持Composer4).内置函数2.基础*1)
summerNazi
·
2019-09-09 00:00
laravel
PHP命令空间namespace及use的用法
目前有些
php框架
会自动加载(即include)所有新建的model类,所以为了避免你新建的model类和项目框架原生的核心类发生重名冲突,采
不睡
·
2019-09-08 15:00
ThinkPHP胜出Laravel 近4倍,主流框架性能测试
主流
PHP框架
性能非权威测试作为一个PHP开发者,而且是初创企业团队的技术开发者,选择开发框架是个很艰难的事情。
onewaa
·
2019-09-04 10:00
[PHP] 深度解析Nginx下的
PHP框架
路由实现
所有的框架处理业务请求时,都会处理URL的路径部分,分配到指定的代码中去处理。实现这一功能的关键就是获取$_SERVER全局变量中对于URL部分的数据当请求的路径为http://test.com/article?id=1http://test.com/article/update?id=1支持以上url模式,不需要配置传递PATH_INFO变量,也不需要配置伪静态去除index.php最简单的ng
陶士涵
·
2019-09-01 00:00
Laravel初探
引言从业三年多来,共接触过4个
php框架
,分别是tp3.2,phalcon3.2,yii2,以及laravel5.4,其中phalcon3.2与laravel5.4接触的多些,最近计划学一个框架深入下去
愿作轻罗
·
2019-08-31 00:00
php
laravel
Postman系列五:Postman中电商网站cookie、token检验与参数传递实战
实例:TP(使用Think
PHP框架
写的)商城登录后的购物
婷婷学测试
·
2019-08-29 10:00
PHP框架
のTP
1.TP3.*1).快捷函数1).A()实例化控制器2).B()执行某个行为3).C()获取/设置配置4).D()实例化模型类5).E()抛出异常处理6).F()快速文件数据读取和保存【针对简单类型数据字符串、数组】7).G()记录和统计时间(微秒)和内存使用情况【调试统计】8).I()获取输入参数支持过滤和默认值【安全】9).L()获取和设置语言定义【不区分大小写】10).M()实例化一个没有模
summerNazi
·
2019-08-22 00:00
thinkphp
ThinkPHP5使用Redis
1.Think
PHP框架
本身存在Redis类2.在控制器中,引入redis类,usethink\cache\driver\Redis,实例化redis类3.发现报错,是因为ThinkPHP5没有添加redis
Echo_wan
·
2019-08-16 10:54
Composer 的自动加载机制
但是,因为现在的主流
PHP框架
都已经实现了PSR-0方式,所以Composer仍然向下兼容。按照PSR-0的规则,当加载User\Info这个类的时候,
Yxh_blogs
·
2019-08-10 18:00
yaf 框架学习
Yaf是什么Yaf,全称YetAnotherFramework,是一个C语言编写的、基于PHP扩展开发的
PHP框架
。相比于一般的
PHP框架
,它更快,快到被誉为最快的PHP开发框架。
荒古
·
2019-07-25 17:59
php
Smarty模板变量与调节器实例详解
分享给大家供大家参考,具体如下:Smarty中assign说明可能有人在学习smarty的时候已经学习了一些
php框架
,如tp、laravel、Yii等,这里拿tp框架的assign和smarty做一些比较
Sams-ara
·
2019-07-20 07:30
让Win7 一个Apache多个不同PHP版本的方法
一保持和线上环境的PHP版本一致,其次因Yii2Laravel这些
PHP框架
需要PHP7.3+的版本。解决先配置好Apache,下载的是安装好Apache2.4解压缩、PHP7.3解压缩。
用户昵称不能为空
·
2019-07-05 14:39
Think
PHP框架
结合Ajax实现用户名校验功能示例
本文实例讲述了Think
PHP框架
结合Ajax实现用户名校验功能。分享给大家供大家参考,具体如下:在模板文件中通过ajax获取到用户名,然后在控制器中将用户名与数据库比较,返回校验结果给模板文件。
Yeoman92
·
2019-07-03 11:01
PHP的构成及生命周期
(2)main为php的主要代码,主要是输入/输出、Web通信、
PHP框架
的初始化操作等,比如fastcgi协议的解析、扩展的加载、PHP配置的解析等工作都是在这里完成的。
m_nanle_xiaobudiu
·
2019-07-02 20:15
PHP
PHP内核
虽然并没有贡献者出现,但我还是坚持把我的
PHP框架
堆到完成度很高的程度了
如果一个框架能用很少的业务代码实现特别多的功能,那么其实就是这个框架内置了大量的惯例,当这些惯例不符合项目预期的时候,如何添加代码精确地改变对应的惯例,而不搞砸其他部分,就会变的很难。经典的例子是各类CMF,drupal,wordpress,比起框架来已经更接近应用了。如果一个框架能实现的功能很多,也很容易修改或定义其中的功能细节,那么这个框架往往需要写非常多的业务代码来填充起这些允许自定义的部分
mcfog
·
2019-06-30 00:00
php
laravel异步监控定时调度器实例详解
定时调度器是什么laravel默认提供了一个命令定时任务的功能,在其他的
php框架
下面,没有这个定时任务,我们要跑一些异步脚本怎么操作呢,只能依赖我们系统提供的crontab来做,这就导致我们每次发版本新增定时任务都要去服务器更改
低调的码农
·
2019-06-21 08:47
PHP链式操作
众位看官是不是很羡慕js的那种链式操作,比如这种:document.getElementById()这种骚操作,是不是看到
PHP框架
中那种ORM的链式操作很羡慕,不怕,带你走进这种骚操作的大门,这都不是事
丿灬尘埃
·
2019-06-15 17:50
驼峰命名与下划线命名相互转换
记得在think
php框架
中,模型名会自动转换为对应下划线的表名,如,UserType自动转化为user_type,在平时写程序中很多地方也会用到类似的自动转换方法。
呐喊6510
·
2019-06-13 00:11
项目开发
在Think
PHP框架
(5.0.24)下引入Ueditor并实现向七牛云对象存储上传图片同时将图片信息保存到MySQL数据库,同时实现lazyload懒加载
这是我花了很多天的时间才得以真正实现的一组需求。文章后面有完整Demo的GitHub链接。一、需求描述1.应用是基于ThinkPHP5开发的;2.服务器环境是LNMP,PHP版本是7.2,数据库是MySQL5.6;3.由用户(包括管理员)上传的图片一类的媒体文件不能直接上传到应用目录中,而要上传到单独的对象存储服务器上;4.需要使用富文本编辑器,编辑器中需要上传的图片也都要保存到对象存储服务器;5
豌豆爸爸Aaron
·
2019-06-10 17:00
开发PHP商城要注意的一些常见安全问题
相对于Java,C++,C#,Python等语言来说,PHP在商城方面有更大的优势,有开发效率高,框架选择多,可选择的开源产品多,可以大大减少开发成本和加快产品迭代,比如基于Think
php框架
开发出的开源商城
德尚网络
·
2019-06-05 10:06
PHP商城开发
【swoole】结合swoole 和 nsq 的实际应用
集合swoole的框架设计为了减少理解度,我尽量的从源头开始引入1.nsq案例中是使用swoole结合一个
php框架
实现的是NSQ订阅功能。
天真真不知路漫漫
·
2019-06-04 00:00
swoole
php
TP5(think
PHP框架
)实现后台清除缓存功能示例
本文实例讲述了TP5(think
PHP框架
)实现后台清除缓存功能。
qq_37138818
·
2019-05-29 11:49
Composer
PHP-FIGPHP-FIG(PHPFrameworkInteropGroup,
PHP框架
可互用性小组)可理解为PHP通用性框架小组,他们制定PHP编码规范(PSR,ProposingaStandardsRecommendation
JunChow520
·
2019-05-23 16:05
【3工程开发】-
php框架
php框架
的功能通用的路由,autoload。服务端mysql封装,日志组件。前端的页面渲染(smarty封装个)。
梦想家
·
2019-05-15 00:00
php框架
异步请求
协程
think
PHP框架
通过Redis实现增删改查操作的方法详解
本文实例讲述了think
PHP框架
通过Redis实现增删改查操作的方法。
GP_宣泄笔记
·
2019-05-13 11:03
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
分享给大家供大家参考,具体如下:I.背景近期在接触传说中最优雅的
PHP框架
――Laravel,学习了一下邮件发送功能,在此分享一下测试环境:Laravel5.2.45,Laravel5.5使用协议:SMTP
moTzxx
·
2019-04-23 09:11
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他