Home >php教程 >php手册 >php header函数输入图片IE不显示问题

php header函数输入图片IE不显示问题

WBOY
WBOYOriginal
2016-06-02 09:14:091359browse

在php中利用header直接动态显示图片时发现显示图片为一个X了,这个问题在其它浏览器没有问题,只在ie浏览器中出问题了, 那么此问题如何解决?

刚开始img.php文件跳转到文件是这样写的:header(“Location:图片的绝对网址”);

然后就发现了IE下不能显示图片,全都显示叉,而且直接在IE中输入img.php的网址,网页会跳转到图片网址,但是却提示:

HTTP Error 403. The request URL is forbidden.

错误,修改方法就是:header(“Location:图片的相对地址”);

原来是路径问题,分析一下如果是使用绝对地址估计header函数以为是远程不被支持了,所以改成相对路径就没问题了,其实这个我觉得是图片地址的问题,代码如下:

<?php 
	header("Location:http://www.phprm.com/"); /* 重定向浏览器 */ 
	/* 确保重定向后,后续代码不会被执行 */ 
	exit; 
	 

这样是跳转所以我们发现绝对路径是没有问题的,所以估计是地址路径错误了,本身header就支持跳转.

文章网址:

随意转载^^但请附上教程地址。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn