Hallo,
ich suche nach einer Lösung für ein Script um beim Aufruf zu überprüfen, ob das Script von einer Domain aus aufgerufen wird, der dies gestattet ist. Ich will damit verhindern, dass Fremde das Script auf meinem Server aufrufen und mir so unnötiger Traffic entsteht.
Ich habe eine Lösung gefunden, bei der folgendes im Script eingefügt werden muss. Die Variante ist mir aber zu aufwendig, da ich mehreren Domains den Zugriff erlauben will und dann nicht jedes mal was im Script ändern will. Mir schweb eine Lösung vor, wo alle erlaubten Domains in eine einzige *.txt Datei eingetragen werden, die dann vom Script ausgelesen wird. Wäre cool, wenn mir da jemand helfen könnte.
if (($ENV{‚HTTP_REFERER‘} eq "http://www.upoint.net/group/form.htm") ||
($ENV{‚HTTP_REFERER‘} eq "http://www.upoint.net/group/anotherform.htm") ||
($ENV{‚HTTP_REFERER‘} eq "http://upoint.net/group/form.htm") ||
($ENV{‚HTTP_REFERER‘} eq "http://upoint.net/group/anotherform.htm")))
{
}
else {
print „Content-type: text/html\n\n“;
print "Error! Invalid referer
";
exit;
}
Grüße
Pfanni