有没有办法禁用或加密我的网站的"查看源",以便我可以保护我的代码?
FERO,
你的问题没有多大意义."查看源"显示HTML源 - 如果您对其进行加密,则用户(和浏览器)将无法再读取您的内容.
如果你想保护你的PHP源,那么有像Zend Guard这样的工具.它会加密您的源代码并使其难以进行逆向工程.
如果您想保护您的JavaScript,可以使用例如YUI Compressor来缩小它.它不会阻止用户使用您的代码,因为与用户一样,浏览器需要能够以某种方式读取代码,但至少会使任务更加困难.
如果您更担心用户隐私,则应使用SSL以确保在线路上加密敏感信息.
最后,技术上可以加密页面内容并使用JavaScript来解密它,但由于这依赖于JavaScript,有经验的用户可能会在几分钟内打败它.加上所有这些问题都会出现:
搜索引擎将无法索引您的网页...
禁用JavaScript的用户将看到加密的页面
根据您拥有的内容量,它的表现可能非常糟糕
所以我不建议你使用这个解决方案.
你无法真正禁用它,因为最终浏览器仍然需要读取和解析源以便输出.
如果您的源代码中有重要内容,我建议您将其隐藏在服务器端.
即使您对HTML源进行加密或混淆,最终我们仍然可以评估和查看它.例如,使用Firebug,我们可以看到源代码,无论如何.
如果您正在销售PHP软件,则可以考虑使用软件即服务(SaaS).