PHPweb项目小白开发用于单位或个人的小应用,在安全方面需要注意的事项,仅适用于在学习阶段或者开发点应用在局域网使用的(个人参考)---有新的再更新

一、防止直接访问到文件夹下文件或资源的基本方法

1、在每个文件夹下都建立一个空白的或者跳转的index.php

2、在项目根目录建立一个.htaccess文件,文件内容如下:

# ==================================================
# 1. 禁止直接访问所有文件
Order deny,allow
Deny from all

# --------------------------------------------------
# 2. 允许访问特定文件类型
<FilesMatch "\.(css|js|php|png|xlsx)$">
    # 允许直接访问这些文件类型
    Allow from all
</FilesMatch>

# ==================================================

#3.设置时区
php_value date.timezone "Asia/Shanghai"

二、数据库操作需要注意的事项

1、向数据库添加数据,修改数据时最好是提交一个页面,执行sql语句一个页面,完成后跳转到一个页面,在一个页面集成提交、执行、返回结果可能会存在不停刷新页面,也继续提交,或者返回页面再提交,会添加、更新数据。导致数据错误。

2、在对数据访问前,进行session验证和用户的权限验证。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值