在 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
如果这个问题不适合在这里问,首先很抱歉。
这是我的问题:
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