-3

谁能帮我。使用什么脚本以及如何使用?

我找到了一个链接,可以通过将视频 ID 放入 url 地址来打开 youtube 视频。

http://faltulinks.info/youtube.php?id=Ur7A1QnFoRc

我想对 imgur.com 做同样的事情。我想通过图像 ID 在我自己的 php 页面中打开 imgur 图像。

是否可以?

目前我有一个脚本可以在我自己的 php 页面中打开图像,但它显示了 imgur.com 的完整网址

当前脚本 localhost.com/image.php?url= http://i.imgur.com/Zw7JFTD.jpg

我想打开这样的东西。所以人们在地址栏中看不到图片的完整网址。

localhost.com/image.php?id=Zw7JFTD

4

2 回答 2

1

是的,您只需在 URL 的末尾添加http://i.imgur.com/和。.jpg

echo 'http://i.imgur.com/' . $_GET['id'] .'.jpg';
于 2013-07-20T18:11:38.280 回答
0

第一种方法

你必须使用 cURL

在文件imgur.php中,写类似

$curl = curl_init('http://i.imgur.com/'.$_GET['id'].'.jpg');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

header('Content-Type: image/jpeg');
echo curl_exec($curl);

这是非常基本的代码,可能不起作用,我现在无法测试

第二种方法

但是,如果您不想在服务器端下载图像,请执行以下操作:

<img src="<?php echo 'http://i.imgur.com/'.$_GET['id'].'.jpg'; ?>"/>

第三种方法

您可以使用重定向:

header('HTTP/1.1 307 Temporary Redirect');
header('Location: '.'http://i.imgur.com/'.$_GET['id'].'.jpg');

仅当图像不直接访问时才有意义

于 2013-07-20T18:22:40.950 回答