URL 路径中 "?" 的作用

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>
        
posted @ 2025-04-13 19:00  Elowen  阅读(22)  评论(0)    收藏  举报