PHP从远程页面返回内容

时间:2009-11-12 13:59:42

标签: php

我有以下网址:

index.php?q=Content/Uploads/Images/1.jpg

我希望该页面能够返回此示例的完全结果:

http://www.example.com/Content/Uploads/Images/1.jpg

请注意,如果'q'是图片,那么它应该返回一个图片,或者如果它是一个网页,那么它应该返回网页的html和标题......

是否有任何PHP脚本可以执行此操作?

2 个答案:

答案 0 :(得分:1)

您需要使用fpassthru()和header()的组合来执行此操作。您可以使用header命令告诉浏览器将返回哪种内容(HTML或Image)和fpassthru()以实际返回数据。

答案 1 :(得分:0)

script可以满足您的需求和更多。

功能

* Easy to use.
* Supports Get and Post methods.
* Supports HTTP Basic Authentication - this will work - http://binny:password@example.com/
* Supports both Curl and Fsockopen. Tries to use curl - if it is not available, users fsockopen.
* Secure URL(https) supported with Curl