如何在png / jpg扩展中运行php脚本

如何编辑.htaccess文件以使客户端运行php脚本,但在png / jpg扩展名中.秀…
用户将访问网址

http://example.com/script.png,他会看到“测试”(php脚本将返回此值),而不是图像.
这就是我已经做过的事情:
.htaccess文件:

AddType application/x-httpd-php .png

script.png文件:

<?php
header("Content-type: image/png");
echo 'test';
?>

这段代码有什么问题?为什么它不起作用?浏览器尝试下载图像:/

解决方法:

将以下行添加到.htaccess文件中

AddHandler application/x-httpd-php .png

这告诉服务器将所有以.png结尾的文件处理为.php.

上一篇:使用PHP-FPM时,我可以覆盖htaccess中的PHP设置吗?


下一篇:通过HTML / PHP使用htaccess进行自定义登录