Citat:
Ursprungligen postat av Jonas
Skapa en nyckel som du skickar med till en php-fil.
Tex.
www.example.se/download.php?doc=minfil.pdf&key=<nyckel>&buyer=<kö parens epost>
Nyckeln skapas när köpet är genomfört. Det kan vara allt från transaktions id mm.
Filerna sparas utanför webbkatalogen eller i en katalog som är spärrad från åtkomst utanför. Download.php läser in filen som skall laddas ned.
PHP-kod:
header("Content-type: application/octet-stream");
header("Content-Disposition: inline; filename=\"".$filnamn."\"");
header("Content-length: ".(string)(filesize($filnamn)));
header("Expires: ".gmdate("D, d M Y H:i:s", mktime(date("H")+2, date("i"), date("s"), date("m"), date("d"), date("Y")))." GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
echo readfile($sokvag_till_filen);
|
Tack, var lite avancerad kod.
Variablerna:
$filnamn (Löser med att fråga databasen eller adressfältet,typ?)
$sokvag_till_filen (Mer av hårdkodad natur?)
Tack för bra tankar och teknik, ska testa lite senare, när tid finns.
Återkommer. Tack! Tony