Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.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 在非HTML页面上设置favicon_Php_Favicon - Fatal编程技术网

Php 在非HTML页面上设置favicon

Php 在非HTML页面上设置favicon,php,favicon,Php,Favicon,我使用PHP显示一个图像(例如,动态返回一个mime类型为image/png的二进制blob),这意味着我不能使用典型的方法来更改favicon(link标记) HTML解决方案如下所示: <link rel="shortcut icon" href="favicon.ico" /> 有没有办法在PHP中为非HTML文档设置favicon?大多数浏览器默认在根目录中查找favicon,如下所示:。你可以用它来制作你的照片 如果您希望每个图像有不同的favicon,这是不可能的(

我使用PHP显示一个图像(例如,动态返回一个mime类型为
image/png
的二进制blob),这意味着我不能使用典型的方法来更改favicon(
link
标记)

HTML解决方案如下所示:

<link rel="shortcut icon" href="favicon.ico" />


有没有办法在PHP中为非HTML文档设置favicon?

大多数浏览器默认在根目录中查找favicon,如下所示:。你可以用它来制作你的照片


如果您希望每个图像有不同的favicon,这是不可能的(浏览器没有提供这种机制)。有一个建议的通过HTTP头()设置favicon的标准,但它仍然是一个草案,尚未由浏览器供应商实施。

大多数浏览器默认在根目录中查找favicon,如下所示:。你可以用它来制作你的照片


如果您希望每个图像有不同的favicon,这是不可能的(浏览器没有提供这种机制)。有一个通过HTTP头设置favicon的建议标准()但是它仍然是一个草稿,还没有被浏览器供应商实现。

我现在使用PHP来显示图像,这意味着绝对不允许使用HTML。
这是什么意思?@johncode我不知道最好的解释方法,因为我对PHP比较陌生,但我刚才问了一个关于它的问题,所以你可以明白我的意思
我现在正在使用PHP显示图像,这意味着绝对不允许使用HTML
这是什么意思?@johncode我不知道最好的解释方法,因为我对PHP相当陌生,但我刚才问了一个问题,所以你可以理解我的意思。那么,如果我把favicon-a放在我的根目录中,然后把favicon-b放在子目录中,子目录中的页面是favicon-a还是favicon-b?因为我的网站就是这样建立的。不,浏览器只在根目录中查找。所以如果我把favicon-a放在我的根目录中,然后把favicon-b放在子目录中,子目录中的页面是favicon-a还是favicon-b?因为我的网站现在就是这样建立的。不,浏览器只在根目录中查看