我在PHP中有一个小脚本,可以从MySQL获取图像或视频URL,然后以HTML形式显示
他抓住那正确的东西放在这里
<body style="margin: 0; padding: 0;">
<?php
$supported_image = array(
'jpg',
'jpeg',
'png'
);
$ext = strtolower(pathinfo($adlink, PATHINFO_EXTENSION));
if (in_array($ext, $supported_image)) {
echo '<img style="overflow: hidden; z-index: 1" src="'.$adlink.'" width="100%" height="100%">';
} else {
echo '<video autoplay muted id="backgroundvid">
<source src="'.$adlink.'" type="video/mp4">
</video>';
} ?>
</body>
但是,当我加载该脚本(其index.php)时,它将加载两次。 如果我将视频和img注释掉,它将加载一次,因此是正确的。
但是为什么要为视频和img加载两次?他只需要设置链接,仅此而已...
我在nginx中尝试了很多,但没有任何效果。我在NGINX中不是最好的,但看起来问题在NGINX中。有什么想法为什么nginx两次加载该网站以及如何解决该问题?