Sebastian Wramba
Erfahrenes Mitglied
So ich habe nach dem HTTP_REFERER-Prinzip einen DL-Protector gebastelt, nur will der noch nicht so richtig klappen:
index.php
downloads.php
Problem:
- File wird nicht runtergeladen, obwohl in der Session alles richtig steht
- manchmal bekomme ich einen 404- bzw. 500-Error
der link:
download.php?fileid=1
session.use_cookies und session.use_trans_sid sind On bzw. 1.
woran könnte es liegen?
muss ich doch einen session-namen (z.B. id) festlegen und dann per id=session_id() bei dem link übertragen?
index.php
PHP:
session_start();
$var=1;
session_register('var');
downloads.php
PHP:
session_start();
$file = array("stuff/randomsplash.zip");
if($var==1) {
header("Location: $file[$fileid]");
}
else {
header("Location: index.php");
}
Problem:
- File wird nicht runtergeladen, obwohl in der Session alles richtig steht
- manchmal bekomme ich einen 404- bzw. 500-Error
der link:
download.php?fileid=1
session.use_cookies und session.use_trans_sid sind On bzw. 1.
woran könnte es liegen?
muss ich doch einen session-namen (z.B. id) festlegen und dann per id=session_id() bei dem link übertragen?
Zuletzt bearbeitet: