头部重定位会阻止页面的其余部分加载吗?

时间:2016-07-09 17:45:08

标签: javascript

我已经阅读了类似的问题here,但我觉得我的问题多种多样,可以提出第二个问题。

我想知道我是否在标题中有重定向,是否能够使用源代码视图的其余部分。我想到的例子是,有一个页面,你只希望管理员能够查看,在那个页面中,你在后面的代码中有你的mysql密码。如果我在头部重定向,并且他们以某种方式停止重定向,他们仍然可以查看其余的页面源吗?

谢谢,艾弗里。

1 个答案:

答案 0 :(得分:1)

如果按来源你的意思是服务器生成/提供的html,那么它将始终可以被查看为其他程序,并且浏览器将能够下载代码,因为元标记不会影响它的下载。例如下面的内容:

<meta http-equiv="Refresh" content="0; url=http://www.example.com/?password=1234">
<!-- other html -->

可见,因为html可以下载和阅读。

但是,如果你的意思是服务器端脚本代码,例如php文件中的php代码,如下所示:

<?php
$password = "1234";

然后用户可以在以下情况下查看:

  1. 你有一个配置错误的服务器只是提供文件,而不是像处理它一样通过php处理器。
  2. 如果您的代码由于某种原因直接打印脚本文件
  3. 用户使用了一些安全漏洞