php禁止网页抓取(使用php实现禁用浏览器后退的方法:在头部加【】)

优采云 发布时间: 2021-12-31 13:27

  php禁止网页抓取(使用php实现禁用浏览器后退的方法:在头部加【】)

  使用php实现禁用浏览器返回的方法:1、头部添加[]标签,安全连接[pragma: no-cache],防止浏览器缓存页面;2、 使用程序控制,在[ Remove [no-store] from

  

  使用php实现禁用浏览器返回的方法:

  最好的解决方案应该是:客户端脚本和服务器端脚本的混合。

  最简单的方法是在头部添加标签

  如果使用上述方法强制浏览器不再缓存网页,则必须注意以下几点:

  只有在使用安全连接时,“pragma: no-cache”才会阻止浏览器缓存页面。对于不受安全保护的页面,“pragma: no-cache”被认为与“expires: -1”相同。这时候浏览器还是会缓存页面,但是会立即将页面标记为过期。

  在 ie 4 或 5 中,“cache-control”元 http-equiv 标签将被忽略并且不起作用。我们可以在实际应用中添加所有这些代码。但是,由于此方法不能适用于所有浏览器,因此不推荐使用。但是如果是在内网环境下,管理员可以控制用户使用哪个浏览器,我想有些人会用这个方法。

  此外,您还可以使用程序控制

  如果在或 header("缓存控制:无缓存,无存储,必须重新验证"); 没有no-store,无法解决Firefox的缓存问题

  这个方法非常有效!它强制浏览器重新访问服务器以下载页面,而不是从缓存中读取页面。在使用这种方法时,程序员的主要任务是创建一个会话级变量,通过这个变量来判断用户是否仍然可以通过后退按钮查看不适合访问的页面。

  由于浏览器不再缓存该页面,当用户点击返回按钮时,浏览器会再次下载该页面。此时,程序可以检查会话变量以查看是否应该允许用户打开此页面。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线