加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – HTTP服务器上脚本的可见性

发布时间:2020-12-13 17:08:49 所属栏目:PHP教程 来源:网络整理
导读:如果我有一个带有各种 HTML页面和各种 PHP(或其他)脚本的http服务器,那么如果我尝试查看代码(如在Chrome的View源工具中),则不会显示PHP代码,这也是一样.我想知道窥探眼睛的安全性是多么安全?将密码硬编码到脚本中是否安全? 解决方法 只有将脚本以某种方式
如果我有一个带有各种 HTML页面和各种 PHP(或其他)脚本的http服务器,那么如果我尝试查看代码(如在Chrome的View源工具中),则不会显示PHP代码,这也是一样.我想知道窥探眼睛的安全性是多么安全?将密码硬编码到脚本中是否安全?

解决方法

只有将脚本以某种方式视为“非PHP”并将其作为原始文本提供时,才能使您的PHP代码暴露出来.如果您的服务器配置正确,那么代码对于基于Web的泄漏是“安全的”.

话虽这么说,最好将保密的关键信息(用户名/密码,配置变量,数据库DSN等)放在一个单独的文件中,该文件保留在站点文档根目录的外部.这样,即使PHP在服务器上被破坏/禁用,所有用户都会看到

<?php
   include('critical_data_here.php');
?>

并不是

<?php
$username = 'root';
$password = 'password';
$lotto_ticket_worth_50million = 'under the left couch cushion at 221B Baker Street';
?>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读