URL 路径中 "?" 的作用

  1. 连接作用:

    • 如:http://www.xxx.com/eip.yi?id=1&page=01
  2. 清除缓存:

    • 比如验证码图片:在加载图片文件时,客户端会缓存该内容,想要刷新更换新的验证码图片,需要改变版本号,客户端浏览器就会重新下载新的图片文件。

      • 时间永远不会重复,所以一般图片路径会写成 图片路径?时间
      • 用 JavaScript 代码举例:

        <script>
            window.onload = function () {
                // 获取图片对象
                var img = document.getElementById("img01");
                // 绑定单击事件
                img.onclick = function () {
                    // 加时间戳,防止缓存
                    var date = new Date().getTime();
                    img.src = "/image/img01?" + date;
                }
            }
        </script>

Eip不易也不e
1 声望0 粉丝

一重山有一重山的错落,我有我的平仄。