boş yazıyorsunda ondan benim üslubum, flash playerler referer göndermez, cookie bırakmaz. göndermedikleri ve cookie olmadığı için kontrol edemezsin
bir daha söylüyorum hodri meydan yap görelim...
Burda kimse flash player ile oluyor demiyor hotlink ile olur diyorum buda %100 koruma sağlamaz diyorum.
http://www.xxxxxxxxxxx.com/player.swf
şeklinde istekte bulunduğunda sunucuya header ile bilgi gönderiyorsun flash dosyasına göndermiyorsun , php ile header bilgileri içinden refereri alabilirsin çünkü php server side bir dildir fakat flash Client side bir dildir ve pc üzerinden çalıştığı için referer okuyamazsın çünkü referer pc ye gönderilmiyor sunucuya gönderiliyor, sunucuya gönderildiği içinde ancak server side tipi programlama dili ile alabilirsin , aynı şey javascript içinde geçerli javascript ile referer gönderilemez ve alınamaz.
Hotlink'teki mantık .htaccess dosyası ile sunucuya gönderilen referer'e bakılıyor eğer valid ise mp3 dosyasını oynatıyoruz invalid ise hotlink koruması devreye giriyor.
Nasıl bypass edilir şu şekilde.
oku.php?dosya=http://www.xxxxxxxxxxx.com/dosya.mp3
oku.php dosyasının içeriği
<?php
$dosya=$_GET['dosya'];
curl ile dosya işlemleri..
CURLOPT_REFERER ile referer gönderim,
?>