如何使网页立即过期


How to expire a web-page immediately

我有一个网页,我想在加载后立即过期,所以如果用户想查看我的页面代码,他应该面临这样的错误:

文档过期

此文档不再可用

为了实现这个想法,我在页面上设置了以下标题:

<?php header("Expires: " . gmdate('D, d M Y H:i:s 'G'M'T', time() - 3600)); ?>

但它似乎不正常工作,有什么想法吗?

"Document Expired"标头通知浏览器不缓存页面或刷新缓存,但不保护浏览器不查看页面源。

如果用户知识渊博,则无法阻止他浏览您的代码。您最多可以使用像Htmlguardian这样的javascript工具来混淆代码。

但是任何有一定技术的用户都可以完全恢复代码,因为浏览器必须解析您的页面才能显示它

这样做是在告诉浏览器停止缓存html文档。事实上,没有办法保护你的HTML/JS/CSS代码。

有几种服务混淆了JS/HTML,但您的代码仍然不安全。任何进入你电脑的东西都属于你,只要找到使用它的方法就足够了。

任何东西进入你的电脑,都在你的电脑里,图像,html,js,css,视频,音频,任何东西。

如果你能找到使用这些数据的方法,那么你就可以拥有这些数据。