2. link: www.idefix.com
2. linke curl ile sıkıntısız bağlanıp ekrana echo ile bastırabiliyorum.
1. linke ise curl ile bağlanamıyorum, ekrana boş basıyor.
curl kodum şu: phpfiddle.org
sıkıntı ne olabilir?
301 redirect var çünkü. doğru adres şu:
www.idefix.com
muhtemelen dizgisini yapan melek dural'ı yazar diye yazmışlar ilk girişte. sonra düzeltmişler url aynı kalmış.
ek: hatta, aradaki yazının hiç bir önemi yok, sadece seo için var. misal bu aynı yere gider: www.idefix.com
bu arada phpci değilim ama 8. satırda şöyle bir şey var:
ini_get('safe_mode' == 'Off')
bu ini_get(false) a çözümlenmiyor mu? şöyle olması lazım sanki: ini_get('safe_mode') == 'Off'
hah, şimdi anladım sıkıntıyı çok sağol ya.
şu curl ile redirectleri de halledebileceğim bir kod bulayım bari.
sonucu da yazıyorum:
function cek($url)
{ $ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_REFERER,"www.google.com");
curl_setopt($ch,CURLOPT_USERAGENT,"googlebot");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
bu basit kod ile halledebiliyoruz sıkıntıyı.