我看到一些网站允许用户下载我们的源码,包括html文件,css文件,js文件......和差不多。我不想为我的网站做这件事。我该怎么办?谢谢!PHP - 不允许下载源文件php
P/S:如果可以,请向Zend展示这种方法。我使用的是Zend 1.9.6。
我看到一些网站允许用户下载我们的源码,包括html文件,css文件,js文件......和差不多。我不想为我的网站做这件事。我该怎么办?谢谢!PHP - 不允许下载源文件php
P/S:如果可以,请向Zend展示这种方法。我使用的是Zend 1.9.6。
您不能限制资源的下载。浏览器需要下载它们才能处理它们,如果限制它们不被下载,浏览器也不能访问它们。
感谢您的帮助! –
这是不可能的。浏览器需要源代码来显示您的网站,同样,如果您向他们展示图片,则无法阻止用户下载图片。例如,您可以使用YUICompressor来将您的CSS和Javascript混淆成难以阅读的混淆代码。但有人确定将永远能够破译你的代码逻辑...
感谢您的帮助! –
正如说它不可能隐藏js或css文件,但你可以做的是缩小(压缩)它们,这将使它更难以解释用户和同时让您的网站加载速度更快。
用ZF检查minfy library的这个实现,它提供了css,js视图助手来自动化压缩。
http://hobodave.com/2010/01/17/bundle-phu-compress-your-js-css-in-zend-framework/
感谢您的帮助! –
如果他们的浏览器不支持你的HTML,它怎么能显示你的网页?
他们将无法读取您的PHP(假设您的服务器设置为正确解析PHP),但他们将始终能够读取HTML输出。
您是否了解互联网和网页的工作原理? **网页所需的每个资源**都是由*每个访客*(网页浏览器)下载的! –
我看到了,但我不希望用户通过工具下载我的源代码 - >将页面保存为(chrome浏览器)或其他技术。 –
你无法避免这种情况。无论如何,Web浏览器必须下载HTML,并且通常将其缓存到磁盘。你可以通过某种方式让浏览器不允许这样做,但是没有任何东西阻止我使用其他浏览器或执行原始TCP会话并自行保存文件。 –