Hallo Allemaal,
Ik ben momenteel een pagina waarbij ik een aantal RAM files die ik op mijn site presenteer. Daarbij wil ik dat de bezoeker niet de exacte locatie kan vinden en ook niet een link van buitenaf kan maken om mijn bandbreedte te verpesten.
Ik gebruik dit om mijn RAM file te tonen
en dit is de file waar het uitgehaald wordt:
Het controleren van de $HTTP_REFERER gaat hier compleet fout. Het geeft hoe dan ook false mee, waardoor het niet werkt... Iemand enig idee waarom ik de verwijzing niet kan doen? Zonder de controle gaat het namelijk wel goed...:'(
Alvast bedankt!
Ik ben momenteel een pagina waarbij ik een aantal RAM files die ik op mijn site presenteer. Daarbij wil ik dat de bezoeker niet de exacte locatie kan vinden en ook niet een link van buitenaf kan maken om mijn bandbreedte te verpesten.
Ik gebruik dit om mijn RAM file te tonen
code:
1
2
3
4
5
6
7
8
9
10
| <EMBED SRC="music.php?hearing=$hearing"
width=95
height=40
control=smallconsole
autostart=true
loop=true
type=audio/x-pn-realaudio-plugin
exts=ram init
fn=load-types
mime-types=mime.types> |
en dit is de file waar het uitgehaald wordt:
code:
1
2
3
4
5
6
7
8
9
10
11
| <?
$referer = "http://localhost/FPZ/xinru-5/";
$check =ereg("$referer", $HTTP_REFERER);
if(!empty($hearing) && isset($check))
{
header("Content-Type: audio/x-pn-realaudio");
echo("http://huanzhugege.virtualave.net/Hearing/ruby0$hearing.ram");
}
?> |
Het controleren van de $HTTP_REFERER gaat hier compleet fout. Het geeft hoe dan ook false mee, waardoor het niet werkt... Iemand enig idee waarom ik de verwijzing niet kan doen? Zonder de controle gaat het namelijk wel goed...:'(
Alvast bedankt!