ThinkPHP 第19页
ThinkPHP
上传安全_安全_帮助文档_Thinkphp手册-蚂蚁资源网

上传安全_安全_帮助文档_Thinkphp手册

网站的上传功能也是一个非常容易被攻击的入口,所以对上传功能的安全检查是尤其必要的。系统提供的上传类ThinkUpload提供了安全方面的支持,包括对文件后缀、文件类型、文件大小以及上传图片...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方6个月前
010915
防止XSS攻击_安全_帮助文档_Thinkphp手册-蚂蚁资源网

防止XSS攻击_安全_帮助文档_Thinkphp手册

XSS(跨站脚本攻击)可以用于窃取其他用户的Cookie信息,要避免此类问题,可以采用如下解决方案:直接过滤所有的JavaScript脚本;转义Html元字符,使用htmlentities、htmlspecialchars等函数;...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方6个月前
03615
其他安全建议_安全_帮助文档_Thinkphp手册-蚂蚁资源网

其他安全建议_安全_帮助文档_Thinkphp手册

下面的一些安全建议也是非常重要的:对所有公共的操作方法做必要的安全检查,防止用户通过URL直接调用;不要缓存需要用户认证的页面;对用户的上传文件,做必要的安全检查,例如上传路径和非...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方6个月前
0367
扩展_帮助文档_Thinkphp手册-蚂蚁资源网

扩展_帮助文档_Thinkphp手册

3.2提供了灵活的扩展机制,相对于3.1版本来说,则变得更加简单。下面我们来看如何对ThinkPHP以及应用进行扩展。
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方6个月前
04413
类库扩展_扩展_帮助文档_Thinkphp手册-蚂蚁资源网

类库扩展_扩展_帮助文档_Thinkphp手册

ThinkPHP的类库主要包括公共类库和应用类库,都是基于命名空间进行定义和扩展的。只要按照规范定义,都可以实现自动加载。公共类库公共类库通常是指ThinkPHP/Library目录下面的类库,例如:Th...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方6个月前
0478
缓存驱动_驱动扩展_扩展_帮助文档_Thinkphp手册-蚂蚁资源网

缓存驱动_驱动扩展_扩展_帮助文档_Thinkphp手册

缓存驱动默认位于ThinkCacheDriver命名空间下面,目前已经提供了包括APC、Db、Memcache、Shmop、Sqlite、Redis、Eaccelerator和Xcache缓存方式的驱动扩展,缓存驱动必须继承ThinkCache类,并实...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方6个月前
0315
数据库驱动_驱动扩展_扩展_帮助文档_Thinkphp手册-蚂蚁资源网

数据库驱动_驱动扩展_扩展_帮助文档_Thinkphp手册

默认的数据库驱动位于ThinkDbDriver命名空间下面,驱动类必须继承ThinkDb类,每个数据库驱动必须要实现的接口方法包括(具体参数可以参考现有的数据库驱动类库):驱动方法方法说明架构方法__...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方6个月前
0325
日志驱动_驱动扩展_扩展_帮助文档_Thinkphp手册-蚂蚁资源网

日志驱动_驱动扩展_扩展_帮助文档_Thinkphp手册

日志驱动默认的命名空间位于ThinkLogDriver,驱动类需要实现的接口方法包括:方法说明架构方法__construct($config=array())写入方法write($log,$destination='')日志驱动只需要实现写入方法即...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方6个月前
0279
session驱动_驱动扩展_驱动_帮助文档_Thinkphp手册-蚂蚁资源网

session驱动_驱动扩展_驱动_帮助文档_Thinkphp手册

默认的session驱动的命名空间是ThinkSessionDriver,并实现下面的驱动接口:方法说明接口方法打开Sessionopen($savePath, $sessionName)关闭Sessionclose()读取Sessionread($id)写入Sessionwri...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方6个月前
05315
储驱动_驱动扩展_扩展_帮助文档_Thinkphp手册-蚂蚁资源网

储驱动_驱动扩展_扩展_帮助文档_Thinkphp手册

 存储驱动完成了不同环境下面的文件存取操作,也是ThinkPHP支持分布式和云平台的基础。默认的存储驱命名空间位于ThinkStorageDriver,每个存储驱动必须继承ThinkStorage,并且实现下列接口方法...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方6个月前
0437