PHP:获取url后重定向

时间:2012-07-23 22:14:55

标签: php redirect simple-html-dom

我需要“计算”一个网址并重定向到它。我有以下代码:

<?php

//Basic HTML parsing with PHP
    include("simple_html_dom.php");

    $htmlCode = file_get_html('http://example.net/example.html');

    foreach($htmlCode->find('div[class=frontPageImage]') as $element) {

        foreach($element->find('img') as $imagee)
            $imgurl = $imagee->src;
    }

header("'Location:".$imgurl."'");

?>

首先在$ imgurl中获取网址,然后重定向到该网址...但它不起作用..

任何想法或建议?感谢

1 个答案:

答案 0 :(得分:3)

header("'Location:".$imgurl."'");

应该是:

header("Location: " . $imgurl);

我删除了单引号',因为您的HTTP标头如下所示:

'Location: http://site.com/image.jpg'

由于单引号而无效。

您也在循环并找到许多图片网址,但只能重定向到最后一个。