Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php或Jquery如何检查图像是否保存在浏览器上?_Php_Jquery - Fatal编程技术网

Php或Jquery如何检查图像是否保存在浏览器上?

Php或Jquery如何检查图像是否保存在浏览器上?,php,jquery,Php,Jquery,我想加载3图像,如果该网站已被首次查看。 因为我有3页全屏图像。当我浏览到第二页时,我不想等待加载大图像 如果我按ctrl-f5,图像将再次加载,因为图像将被清除 我尝试以下代码: //css: .load{ display:none; } //Php: if(isset($_COOKIE["img"])){ }else{ setcookie("img", "load", time() + (10 * 365 * 24 * 60 * 60));

我想加载3图像,如果该网站已被首次查看。 因为我有3页全屏图像。当我浏览到第二页时,我不想等待加载大图像

如果我按ctrl-f5,图像将再次加载,因为图像将被清除

我尝试以下代码:

//css:
.load{
     display:none;
}
//Php:
    if(isset($_COOKIE["img"])){

    }else{
         setcookie("img", "load", time() + (10 * 365 * 24 * 60 * 60));
         echo '<img class="load" src="assets/images/DY8A0296-2400pix.jpg" alt="" />
                  <img class="load" src="assets/images/DY8A8350-2400pix.jpg" alt="" />';
     }
//css:
.装载{
显示:无;
}
//Php:
如果(isset($_COOKIE[“img”])){
}否则{
setcookie(“img”,“load”,time()+(10*365*24*60*60));
回声'
';
}

但是当我按ctrl 5时,Cookie不是delete。

您可以使用
预加载程序
js预加载图像。好的,我会检查它。您不应该使用Cookie来保存该值!最好的方法是使用js来加载@Anup所说的内容