2016-06-11 73 views
-7

我想确保我网站的访问者无法看到正在生成页面的PHP代码。这里有一个参考:http://may.edu.np/tmp/网站访问者是否可以看到服务器端的源代码?

任何人都可以向我解释服务器端脚本是如何解释以及如何将结果传递给最终用户?

+0

有没有任何PHP附近的URL的迹象。 – Quentin

+0

php在服务器端执行,客户端只接收HTML,CSS和JS内容 –

+0

**答:** PHP“源代码”一旦被解析就看不到,只会输出呈现为HTML格式。 –

回答

3

如果我正确理解您的问题,只要他们无法访问服务器,任何人都无法访问您的源代码。当浏览器向服务器发送一个.php文件请求时,服务器知道它必须首先解释该脚本,然后发送来自您的echo语句和/或内联HTML的输出。据我所知,用户无法“欺骗”服务器以纯文本形式发送它,所以我不担心这一点。另外,只要你禁用错误报告,任何人都不应该知道你正在运行php,因为URL中没有“.php”。希望这有助于:)

+0

欢迎来到计算器 –

+0

@akshaykhale谢谢!我真的不知道自己在回答问题方面做了什么,所以我希望这不是完整的垃圾,但是现在我已经用了七种不同的语言工作了四年左右,所以我想现在是时候尝试帮助人们(尤其是考虑到我从这个网站学到了多少东西)。 –

+0

这个答案为什么给我+10的声望?这整个事情是如何工作的?对不起,如果这是不正确的地方问这个问题。 –

相关问题