Merhaba
Aslında konuyu yanlış yere açmış olabilirim burayı uygun gördüm buraya açıyorum. Php yada hta. ile karşı sitenin koyduğu hotlink korumasının aşılması mümkünmüdür ? Referrer bilgisi göndererek felan.
Php ile hotlink korumasını aşma ?
9
●3.432
- 31-05-2010, 19:10:55
- 31-05-2010, 19:26:35Hocam sanırsam evet.
$ch = curl_init(); curl_exec($ch); curl_setopt($ch, CURLOPT_URL, $sonurl); curl_setopt($ch, CURLOPT_REFERER, "http://www.gireceğiniz site"); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3"); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); $output = curl_exec($ch); curl_close($ch);benim kullandığım kod bu. Başka amaçla kullanıyorum fakat üzerinde 2-3 temizleme yaparak kullanın. Refeer bilgisine baktığını sanıyorum hotlink'in. Denemedim fakat ayrı bir görüş olarak yazıyorum. - 31-05-2010, 19:34:31Evet aradığım mantık tamda buydu saolasın hocam. Yalnız bu kodu eklediğim zaman internal server error hatası alıyorum. Bunu nasıl çözebiliriz ?
- 31-05-2010, 19:44:10Vallaha hocam o konu hakkında pek bilgim yok.caGATay_48 adlı üyeden alıntı: mesajı görüntüle
- 31-05-2010, 19:45:13Hta. ya yazılan bir kod yüzünden neden site internal server error hatası verir ? Sunucumu desteklemiyor nedir bu :S
- 31-05-2010, 19:52:26Hocam buyrun bir okuyuncaGATay_48 adlı üyeden alıntı: mesajı görüntüle

Ayrıca apache update edip sorunu çözen arkadaş var burada. - 31-05-2010, 20:03:452 farklı makine denedim 2sindede hata veriyor. Aklıma şimdi cpanelden hata kayıtlarına bakmak geldi.
[Mon May 31 11:39:13 2010] [alert] [client 88.242.xx.xx] /home/xxx/public_html/.htaccess: Invalid command 'curl_setopt($ch,', perhaps misspelled or defined by a module not included in the server configuration
Server ayarlarında tanımlı olmayan bir modül sanırım. Acaba bunun tanımlamasını nasıl yapabiliriz. - 02-06-2010, 03:28:31
curl_setopt($curl, CURLOPT_URL,"http://www.adres.com"); //gidilecek adres curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); //kullanmakta oldugun browser bilgilerini gonderir curl_setopt($curl, CURLOPT_TIMEOUT, 60); curl_setopt($curl, CURLOPT_REFERER, "www.adres.com"); //referans adres curl_setopt($curl, CURLOPT_FOLLOWLOCATION,1); curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
