如何防止用户使用“查看源代码”查看我的PHP代码并复制它


How to prevent a user from using "view source" to look at my php code and copy it?

如何防止用户使用"查看源代码"查看我的php代码并复制它?

谢谢

服务器上运行的php可执行文件将php输入转换为生成发送给客户端的HTML。客户端看不到你的php源代码

用户不能使用"View Source"来查看PHP代码,只能查看生成的HTML(假设这就是你正在创建的)

当用户请求一个PHP页面时,它由服务器上的PHP处理程序运行,输出(不包含任何代码)被发送回用户。

这很简单。你什么都不用做。PHP代码对用户是不可见的,只有PHP生成的HTML代码可见。

如果通过典型的LAMP/WAMP设置提供PHP文件,完全不用担心。顺便说一句,这让我想起了一个才华横溢的。net开发团队提出的类似问题。他们担心PHP的开源特性,以及是否有人能够看到他们的PHP代码。如果你的服务器不能提供PHP文件,但你仍然提供PHP文件,那么他们会看到你所有的秘密源代码。: -)

你自己试过吗?使用"查看源代码"是看不到php代码的。现在,如果您的服务器配置错误,那么是的,它可能会意外地将您的php代码发送为纯文本。但这不是客户的问题。

这是个错误的命题。如何使用户能够做到这一点?

PHP在服务器上解析,永远不会到达客户端。用户不能简单地点击查看源代码来查看服务器端PHP代码。如果他可以,你的服务器坏了

如果您的站点工作正常,他们将不会看到任何PHP代码,只会看到输出的HTML/Javascript。

PHP是服务器端语言。查看源代码只有HTML和/或javascript ..但是甚至可以隐藏html,但这可能并不总是工作,因为许多调试工具可用,如firebug跟踪一切。

php脚本可以在浏览器中查看只有当apache或iis或任何服务器停止工作,这似乎是非常罕见的情况。所以别烦我了。:)

不要将PHP文件重命名为。inc .script或。PHP

,因为web服务器会像对待。txt

一样对待它们

要清楚…它们会直接显示里面的内容