php - 如何防止未经授权的内容查看(php/js)

标签 php javascript jquery ajax

如何防止(未经授权)人们阅读网站上的消息(例如,通过在浏览器缓存中查找文本/图像)?**

  • 这是一个公开 (!) 网站(意味着:此处无需登录!)

但是:

  • ( secret )消息仅在特定时间内显示。

  • 仅当提供密码时才会显示该消息。

问题:

  • 在 Opera 中,例如页面(=页面内容/文本)可以由浏览器索引并搜索。

  • 一个想法是创建带有消息的图像...但是:图像 - 即使发送“无缓存” header 也可以从 FireFox 的缓存中检索。

  • 另外:将单个字符重新创建为图像的消息不起作用(至少我目前这么认为)。我尝试了这种方法,但它使输出非常慢(写下:我注意到我不需要在运行时创建图像,但可以提前创建图像(单个字母)并显示/引用它们,而不是真实的,但 HTML 中的伪随机名称)

  • 我也有输出编码消息 (ROT13)(HTML 格式)的想法,但使用 JS .onload 立即解码消息。问题:如果此代码位于 HTML 中,则稍后可以从缓存中恢复。至少如果有人通过(Opera)缓存进行搜索,他可能不会想到输入编码的搜索词。

编程语言是PHP。

最佳答案

你不能。如果有人截屏怎么办?

关于php - 如何防止未经授权的内容查看(php/js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6297155/

相关文章:

php - Foreach 结果与连接表

php - 如何设置 SSH session 的 PHP 版本?

javascript - 如何通过 php 设置/更改 cookie?

javascript - CSS3 Card Flip 强制整个动画

javascript - 单击按钮加载新页面(该按钮故意没有形式)

php - Ratchet PHP : How to mention host name?

javascript - 根据内容过滤Array中的字符串(过滤搜索值)

javascript - 如何去除圆圈中的黑色?

javascript - 如果 Iframe 无法在 src 加载资源,如何显示替代图像?使用 AngularJs?

jQuery 放大图像但保持居中