2013-06-01 45 views
-2

我看到一些网站允许用户下载我们的源码,包括html文件,css文件,js文件......和差不多。我不想为我的网站做这件事。我该怎么办?谢谢!PHP - 不允许下载源文件php

P/S:如果可以,请向Zend展示这种方法。我使用的是Zend 1.9.6。

+1

您是否了解互联网和网页的工作原理? **网页所需的每个资源**都是由*每个访客*(网页浏览器)下载的! –

+0

我看到了,但我不希望用户通过工具下载我的源代码 - >将页面保存为(chrome浏览器)或其他技术。 –

+0

你无法避免这种情况。无论如何,Web浏览器必须下载HTML,并且通常将其缓存到磁盘。你可以通过某种方式让浏览器不允许这样做,但是没有任何东西阻止我使用其他浏览器或执行原始TCP会话并自行保存文件。 –

回答

2

您不能限制资源的下载。浏览器需要下载它们才能处理它们,如果限制它们不被下载,浏览器也不能访问它们。

+0

感谢您的帮助! –

2

这是不可能的。浏览器需要源代码来显示您的网站,同样,如果您向他们展示图片,则无法阻止用户下载图片。例如,您可以使用YUICompressor来将您的CSS和Javascript混淆成难以阅读的混淆代码。但有人确定将永远能够破译你的代码逻辑...

+0

感谢您的帮助! –

0

如果他们的浏览器不支持你的HTML,它怎么能显示你的网页?

他们将无法读取您的PHP(假设您的服务器设置为正确解析PHP),但他们将始终能够读取HTML输出。