相信使用PHP开发的人员一定不会对SQLite感到陌生了,PHP5已经集成了这个轻量型的数据库。并且很多虚拟主机无论是win还是*nux都支持它。
SQLite无任何限制的授权协议以及支持大部分标准的SQL 92语句,相信会有越来越多的人使用这个数据库。
PHP与SQLite的结合就如同当年的ASP与ACCESS结合一样,ACCESS可以遭遇被人恶意下载,SQLite同样不能幸免,因为SQLite也是一个二进制文件,只要WEB能访问到的,就能被下载。
ACCESS可以采用一些诡计来防止用户下载,SQLite也可以。下面向大家介绍几种常用的防止SQLite被下载的方法
1、将SQLite放在WEB不能访问到的地方。
有些虚拟主机一般也都会提供一个单独目录,供用户放一些不想被下载或访问的文件,所以放在这个目录很安全。Ilia还提供了另一种,该方法有点类似ACCESS的做法。
就是将SQLite数据库文件扩展名改为.php,并在该数据库中使用如下方法建立一个表:
create table ‘ 这样,任何人访问该文件时就会出现一个PHP解析错误的消息,也就防止了用户下载。
2、如果PHP是作为CGI或者APACHE的单独进程运行
那么可以修改一下SQLite数据库文件的权限,比如0600。
3、假如WEB服务器是APACHE,并且支持自定义.htaccess,那么可在.htaccess文件中加入以下内容:
Deny from all
其中.sqlite即为你的数据库文件的扩展名。
4、把你的数据库名字设置的复杂点,不容易被别人猜到
最新资讯
百度网盘单日/单次付费加速功能开始上线:一天5.9元

百度网盘单日/单次付

不久前,百度网盘在微博中透露,PC版百度网盘即将推出单日
IBM科学家发文驳斥谷歌量子霸权 称项目目标尚未实现

IBM科学家发文驳斥谷

据外媒报道,IBM科学家最近驳斥了谷歌研究人员所谓的已
三星手机平板等存指纹漏洞 中国银行暂关其网银功能

三星手机平板等存指纹

针对三星Galaxy S10指纹漏洞,中国银行发布公告暂关指纹
对话迅雷陈磊:5G或成历史上投资规模最大的技术迭代

对话迅雷陈磊:5G或成历

迅雷集团CEO、网心科技CEO陈磊在接受新浪科技采访时表
IAB报告:2019上半年在线广告支出579亿美元 增速放缓

IAB报告:2019上半年在

据外媒报道,美国互动广告协会(IAB)周一发布报告称,2019年
对话美图吴欣鸿:谈转型、股价、营收 与小米华为合作

对话美图吴欣鸿:谈转

吴欣鸿表示,可能会与华为智能硬件有合作;过去美图战线太
最新文章
SQLite 入门教程一 基本控制台(终端)命令

SQLite 入门教程一 基

SQLite是一个自持的(self-contained)、无服务器的、零配
SQLite 入门教程三 好多约束 Constraints

SQLite 入门教程三 好

在上一篇随笔的结尾,我提到了约束,但是在那里我把它翻译
SQLite教程(九):在线备份

SQLite教程(九):在线备份

这篇文章主要介绍了SQLite教程(九):在线备份,本文讲解了
初识SQLITE3数据库

初识SQLITE3数据库

本文主要讲诉Sqlite数据库的一些基本概念以及SQLite的
SQLite教程(二):C/C++接口简介

SQLite教程(二):C/C++接

这篇文章主要介绍了SQLite教程(二):C/C++接口简介,本文讲
SQLite数据库管理系统-我所认识的数据库引擎

SQLite数据库管理系统

SQLite是一款轻量级的、被设计用于嵌入式系统的关联式