图片有 .php 扩展名?
Image having .php extension?
我在网上冲浪php.net
网站并看到动画标志,但当我检查它的扩展名时它是.php 文件!
看到php图片文件很有意思!
我已经下载了这个文件http://php.net/images/logo.php
而且我不确定它的文档类型!所以很难看到它的代码!
如果有人知道 .php 扩展图像是如何工作的?
扩展名实际上没有任何意义,您可以使用任何扩展名,例如 .bob
,也可以不使用扩展名。您可以有 .jpg
和 return 一个 HTML 页面,重要的是 headers 的 Content-Type
值。
如果您打开 chrome 并加载开发者工具,您可以看到 header 设置为:
您可以看到类型是 image/png
所以这就是浏览器解释输出的方式。
您可以指定将特殊文件扩展名视为 Apache 中的特定类型。例如,要将 .php 设置为图像,您可以说:
AddType image/jpeg .php
在 httpd.conf
文件的 mime_module
部分
查看:
我在网上冲浪php.net
网站并看到动画标志,但当我检查它的扩展名时它是.php 文件!
看到php图片文件很有意思!
我已经下载了这个文件http://php.net/images/logo.php
而且我不确定它的文档类型!所以很难看到它的代码!
如果有人知道 .php 扩展图像是如何工作的?
扩展名实际上没有任何意义,您可以使用任何扩展名,例如 .bob
,也可以不使用扩展名。您可以有 .jpg
和 return 一个 HTML 页面,重要的是 headers 的 Content-Type
值。
如果您打开 chrome 并加载开发者工具,您可以看到 header 设置为:
您可以看到类型是 image/png
所以这就是浏览器解释输出的方式。
您可以指定将特殊文件扩展名视为 Apache 中的特定类型。例如,要将 .php 设置为图像,您可以说:
AddType image/jpeg .php
在 httpd.conf
文件的 mime_module
部分
查看: