php禁止网页抓取(本文实例讲述php禁止浏览器使用缓存页面的方法。分享)

优采云 发布时间: 2022-02-05 20:11

  php禁止网页抓取(本文实例讲述php禁止浏览器使用缓存页面的方法。分享)

  本文的例子描述了php禁止浏览器使用缓存页面的方法。分享给大家,供大家参考。具体方法如下:

  页面缓存有时是不必要的,我们可以禁用浏览器对页面的缓存。

  在PHP中,可以很方便的使用下面的语句来禁止页面缓存,但是为了大家方便,很难记住和整理。

  php代码如下:

  这对于一些页面很有用,比如订单下的单个信息和产品,以及清除购物车中对应的产品数据。

  我绝对不希望用户到最后一页,已经生成了订单,然后点击浏览器的返回按钮返回上一页。

  然后在订单地址页面添加:

  header("Cache-Control:no-cache,must-revalidate,no-store"); //这个no-store加了之后,Firefox下有效

header("Pragma:no-cache");

header("Expires:-1");

  这个页面不再缓存了,有一个页面判断购物车商品为空后跳转到一个空的购物车,然后用户点击浏览器返回,返回后也直接进入购物购物车页面。

  另外,遇到了图片缓存的问题,尤其是生成预览二维码的图片没有更新缓存,于是想到了加个时间戳:

  $shijianc=date("YmdHis");

echo "<img src=&#39;qrcodeimg/qrcode.png?t=$shijianc&#39;>";

  我希望我能帮助你!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线