Er zit een fout in dit script alleen ik weet niet wat:
<?php
$ADMIN[defaulturl] = "http://blacksun.nl";
$okaysites = array("http://etv.cx/~peter/");
$ADMIN[url_1] = "http://etv.cx/~peter/appz";
$ADMIN[url_2] = "http://etv.cx/~peter/appz";
$ADMIN[url_3] = "http://etv.cx/~peter/appz";
$reffer = $_SERVER['HTTP_REFERER'];
if($reffer) {
$yes = 0;
while(list($domain, $subarray) = each($okaysites)) {
if (ereg("$reffer",$subarray)) {
$yes = 1;
}
}
$theu = "url"."_"."$site";
if ($ADMIN[$theu] AND $yes == 1) {
header("Location: $ADMIN[$theu]/$file");
} else {
header("Location: $ADMIN[defaulturl]");
}
} else {
header("Location: $ADMIN[defaulturl]");
}
?>
Hij gaat altijd naar mn default url wat ik ook doe of verander. De links kloppen. ik link via http://www.etv.cx/~peter/checkh.php?site=1&file=test.exe Wat is er fout aan? url= http://www.blacksun.nl die http://www.etv.cx/~peter/ in een frame opent. Kwa okaysites heb ik ook van alles geprobeert.
<?php
$ADMIN[defaulturl] = "http://blacksun.nl";
$okaysites = array("http://etv.cx/~peter/");
$ADMIN[url_1] = "http://etv.cx/~peter/appz";
$ADMIN[url_2] = "http://etv.cx/~peter/appz";
$ADMIN[url_3] = "http://etv.cx/~peter/appz";
$reffer = $_SERVER['HTTP_REFERER'];
if($reffer) {
$yes = 0;
while(list($domain, $subarray) = each($okaysites)) {
if (ereg("$reffer",$subarray)) {
$yes = 1;
}
}
$theu = "url"."_"."$site";
if ($ADMIN[$theu] AND $yes == 1) {
header("Location: $ADMIN[$theu]/$file");
} else {
header("Location: $ADMIN[defaulturl]");
}
} else {
header("Location: $ADMIN[defaulturl]");
}
?>
Hij gaat altijd naar mn default url wat ik ook doe of verander. De links kloppen. ik link via http://www.etv.cx/~peter/checkh.php?site=1&file=test.exe Wat is er fout aan? url= http://www.blacksun.nl die http://www.etv.cx/~peter/ in een frame opent. Kwa okaysites heb ik ook van alles geprobeert.