您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

关于PHP SQLite数据库安全性问题

添加时间:2013-3-20 16:21:01  添加: 思海网络 

  PHP+SQLite的网站和ASP+ACCESS非常相似,SQLite也就是一个文件,与ACCESS数据库一样要防止被下载,SQLite也是要防止被下载,解决方法很多。

  可以这样理解,只要不泄露数据库地址,ACCESS和SQLite都会是安全的。有的朋友以为在数据库文件名前加上“#”号就安全了,其实不是,http://www.gonten.com/data/#db123.mdb ,这样的地址直接访问是访问不了的,但是用http://www.gonten.com/data/%23db123.mdb 这样的地址打开就可以下载了,所以这不是解决办法。

  方法一:此方法适用保护ACCESS和SQLite

  把数据库放在无法访问的文件夹里,一般的虚拟主机有类似这样的几个目录,db、cgi-bin、www,www下主要是我们的程序,也就是可以访问的文件,如果我们把数据库放到db文件夹下,那么数据库就无法下载了,但是程序还是可以访问到数据库的,这样来说,这个数据库是非常安全的,当然程序也得写得更安全才行。缺点,程序搬家转移稍有不方便。

  方法:仅适用于保护SQLite

  把SQLite数据库后缀改成.php,然后用SQLite数据库管理工具,在数据库里添加一个名为“<?php”的表,这个表名有点怪,添加后,直接用地址访问该数据库,发现是PHP出错,不用担心,数据库照样可以正常运行的。

关键字:SQLite、数据库、虚拟主机

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站