在单个URL中使用两个GET参数

时间:2013-07-21 05:40:55

标签: php

我有一个代码,可以通过图片ID在我的网页中打开外部图片。

  

http://i.imgur.com/ dkqiQyB .JPG

上面的图片在我的页面中按ID打开。

  

localhost.com/imgur.php?id=dkqiQyB

但我在同一个网址中有两个不同的ID。下面的粗体部分随图像而变化。

  

的http:// S7 .postimg.org /的 msriw5k5n / dkqi_Qy_B .JPG

我们可以在同一网址中使用两个ID吗?怎么样?

$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);

1 个答案:

答案 0 :(得分:0)

$curl = curl_init('http://'.$_GET['s'].'.postimg.org/'.$_GET['id'].'.jpg');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

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

localhost.com/image.php?s=<server>&id=<id>

其中<server>s7<id>msriw5k5n/dkqi_Qy_B

修改: small tutorial on W3Schools - http://www.w3schools.com/php/php_get.asp