Hallo,
Tut mir leid, ich habe versucht, das Script zu posten, anscheinend ist es aber zu lang.
Nee, irgendwas stimmt hier nicht: [pref:t=44778&m=244240]
Ich habe es bereits mit einer Überprüfung des Referers probiert, dies wird von einigen Seiten jedoch ausgetrickst.
Versuche es mal mit Cookies, die kannst du recht komfortabel mit dem Modul CGI.pm setzen. Das ganze könnte vereinfacht so aussehen:
1. Bei Aufruf der Startseite:
use CGI;
my $new_cookie = ( -name => 'allow_download',
-expires => '-1d',
-values => 'was_du_willst' };
print header( -cookie => $new_cookie );
2. Bei Aufruf eines Downloads:
use CGI;
my $check_cookie = ('allow_download');
if($check_cookie eq "") {
print "Download nicht moeglich.";
exit(1);
} else {
# Download starten
}
mfg Siechfred
Opinions are like assholes: everybody has one.
ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}