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

如何防止用户使用;“查看来源”;查看我的php代码并复制它?,php,Php,如何防止用户使用“查看源代码”查看并复制我的php代码 谢谢在服务器上运行的php可执行文件将php输入转换为生成发送到客户端的HTML。客户端看不到您的php源代码。服务器上运行的php可执行文件将php输入转换为生成发送到客户端的HTML。客户端看不到您的php源代码。用户不能使用“查看源代码”来查看php代码,只能查看生成的HTML(假设您正在创建) 当用户请求PHP页面时,服务器上的PHP处理程序将运行该页面,并将输出(不包含任何代码)发送回用户。用户不能使用“查看源代码”查看PHP代码

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


谢谢

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

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

用户不能使用“查看源代码”来查看php代码,只能查看生成的HTML(假设您正在创建)

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

用户不能使用“查看源代码”查看PHP代码,只能查看生成的HTML(假设您正在创建)


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

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

那很容易。你什么都不用做。PHP代码对用户不可见,只有PHP生成的HTML代码

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

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

如果你的网站工作正常,他们将看不到你的任何PHP代码,只看到输出的HTML/Javascript。如果你的网站工作正常,他们将看不到你的任何PHP代码,只看到输出的HTML/Javascript。你自己试过吗?使用“查看源代码”无法查看php代码。现在,如果您的服务器配置错误,那么是的,它可能会意外地以纯文本形式发送您的php代码。但这不是客户的问题


做了又做了。

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


做了,做了。

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


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

这是一个错误的主张。如何使用户能够做到这一点


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

PHP是服务器端语言。。查看源代码仅为HTML和/或javascript。。但即使是html也可以隐藏,但这可能并不总是有效,因为许多调试器工具都可用,比如firebug,它可以跟踪所有内容


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

PHP是服务器端语言。。查看源代码仅为HTML和/或javascript。。但即使是html也可以隐藏,但这可能并不总是有效,因为许多调试器工具都可用,比如firebug,它可以跟踪所有内容


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

不要将php文件重命名为.inc.script或.php以外的其他文件

因为web服务器将以与.txt相同的方式处理它们


为了清楚起见,它们将直接显示其中的内容。

不要将php文件重命名为.inc.script或.php以外的其他文件

因为web服务器将以与.txt相同的方式处理它们


很清楚,它们将直接显示其中的内容。

它们不能。PHP是一种服务器端语言。他们可以看到php文件的html输出。让它完全不可读。@Jesus:你知道可读性与可复制性无关…@Chris,是的,我知道。此外,PHP甚至不能用view source读取,所以这并不重要。当然,除非PHP代码恰好是一种服务器端语言,否则它们不能…PHP是一种服务器端语言。他们可以看到php文件的html输出。让它完全不可读。@Jesus:你知道可读性与可复制性无关…@Chris,是的,我知道。此外,PHP甚至不能用view source读取,所以这并不重要