在 HTML (Web) 中标记 <img> 并在服务器 (PHP) 中标记 Cookie

Tag <img> in HTML (Web) and Cookies in Server (PHP)

如果这个问题不适合在这里问,首先很抱歉。

这是我的问题:

my page will contains 10 - 500 images (at most) with 1 button below each image

while at first, all of the images wont be shown,

and the user can click the button to show that images.

我正在使用 ajax 从数据库中检索 image_file_path 以获得正确按钮的正确图像。

但有时,他们只是没有任何与该按钮相关的图像,所以我会显示 Default Images

我的问题是我应该为这个 default images 使用 cookies 还是它已经被用户的浏览器或其他任何东西处理了?

基本上图像存储在服务器上,一旦它们被加载到浏览器中,它们将以该名称和页面缓存到浏览器中。因此,一旦您下载了该图像,它就会从本地缓存中显示 50% 的大小写。

让我们举个例子来加深理解 您将页面设置为 10-500 张图像,当您单击任何显示图像按钮时,它只会获取名称,并且当您更新图像中的 src 标签时,现在浏览器将检查图像在本地缓存中是否可用,如果是,那么它将从中显示。否则从服务器获取。

现在的浏览器比以前更智能了。

如果没有与特定按钮关联的图像,您不必使用 cookie,只需在 ajax 响应中使用 default_image url。

在这种情况下,将显示默认图像。

您必须在 <img> 标签中传递 url。 如果该图像存储在 cookie 中,那么它将从 cookie 中铆接,否则来自 URL