Hallo Forum,
um einen Session-abhängigen Zugriffsschutz für ein PDF zu realisieren, verwende ich dieses PHP-Wrapper-Skript:
if ($_GET['login']) verifylogin ();
$file = $_SERVER['DOCUMENT_ROOT'].$_GET['target_url'];
// gültigkeit checken
// Wenn nein
// umleiten zur Homepage
if (!is_file($file))
header("location:/");
// Wenn doch
// ausgeben
header("Content-type: application/pdf");
header("Content-Disposition: inline; filename="file.pdf"");
readfile($file);
Das arbeitet auch, wie erwartet unter Mozilla. Der Internet Explorer
macht aber gerade Zicken. Kennt jemand diese Fehlermeldung :
This file could not be written to cache
... und eventuell sogar Ursache und eine Lösung ?
beste gruesse,
heinetz