加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

将标记指向由PHP动态生成的图像?

发布时间:2020-12-13 21:34:32 所属栏目:PHP教程 来源:网络整理
导读:是否可以将图像重定向到动态生成的图像(使用 PHP)? 我有一个动态创建的图像,它有一个扩展名“.PHP”(显然),该服务器不在我的控制之下.所以我想将“somename.jpg”(在我的服务器上)重定向到“remoteserver / dynamicimage.php”(在我不能控制的某个远程服务
是否可以将图像重定向到动态生成的图像(使用 PHP)?

我有一个动态创建的图像,它有一个扩展名“.PHP”(显然),该服务器不在我的控制之下.所以我想将“somename.jpg”(在我的服务器上)重定向到“remoteserver / dynamicimage.php”(在我不能控制的某个远程服务器上),以便我可以立即将其链接为< img src =“somename. JPG“/>并显示动态生成的图像. 如果可能,请告诉我.

解决方法

浏览器遵循重定向图像.创建一个名为“somename.jpg”的php文件并添加:

<?php
header('Location: http://www.otherserver.com/image.php');

在.htaccess文件中使用Apache指令ForceType告诉服务器将.jpg文件作为php处理:

<Files somename.jpg>
    ForceType application/x-httpd-php
</Files>

或者如果你真的不需要.jpg扩展名,只需调用somename.php文件即可.

你也许可以使用mod_alias完成这个,虽然我没有尝试过:

Redirect somename.jpg http://www.otherserver.com/image.php

这也将在.htaccess文件中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读