Tôi có liên kết này:php lấy url của chuyển hướng từ url nguồn
Nếu bạn truy cập nó, điều này trở thành:
Làm thế nào tôi có thể nhận được các liên kết thứ hai từ đầu tiên?
Tôi đã cố gắng này, nhưng không có tác dụng, trở về tôi liên kết đầu tiên cùng:
<?php
$url="http://libero-news.it.feedsportal.com/c/34068/f/618095/s/2e34796f/l/0L0Sliberoquotidiano0Bit0Cnews0C12735670CI0Esaggi0Eper0Ele0Eriforme0Ecostituzionali0EChiaccherano0Ee0Eascoltano0Bhtml/story01.htm";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$a = curl_exec($ch);
print_r($a);echo"<br>";
if(preg_match('#Location: (.*)#', $a, $r)){
$l = trim($r[1]);
echo $l;
}else echo "not working";
?>
Thanks a lot.
Rõ ràng trong mã? 'curl_setopt ($ ch, CURLOPT_FOLLOWLOCATION, true);' – HamZa
Tôi không hiểu – michele
Xin lỗi, tôi đã kiểm tra mã nguồn. Trình duyệt được chuyển hướng bằng javascript. Vì vậy, bạn phải đọc mã html/js, phân tích cú pháp, nhận url và sau đó lấy nội dung từ url đó ... – HamZa