网页上的随机图标

Random Favicon On Web Page

我试图在每次刷新浏览器时从 3 张图片中选择不同的图标。这是我目前拥有的代码:

<head>
<!--Other Stuff-->
<?
$faviconNumber = rand(1,3);
if ($faviconNumber == 1) {
  echo '<link rel="shortcut icon" type="image/ico" href="../img/favicon1.ico"/>';
}
else if ($faviconNumber == 2) {
  echo '<link rel="shortcut icon" type="image/png" href="../img/favicon2.png"/>';
}
else {
  echo '<link rel="shortcut icon" type="image/png" href="../img/favicon3.png"/>';
}
?>
</head>

有 3 个不同的网站图标(2 个 png,1 个 ico)。然而,当这是 运行 时,它只会显示第二个图标。

您可以更改图标名称,例如 favicon_1.ico、favicon_2.ico 和 favicon_3。

之后,请像下面这样更改您的代码。

<head>
<link rel="shortcut icon" type="image/ico" href="../img/favicon_<?php echo rand(1,3); ?>.ico"/>
</head>