Moin Moin...
Über das Setup im meinem Template binde ich diverse PHP Scripte ein:
DOWNLOAD = PHP_SCRIPT_EXT
DOWNLOAD.file = fileadmin/php_downloads.php
Auf meinen Downloadseiten mit entsprechenden Links zu den Dateien habe ich eine Prüfung eingebau, welche eine vordefinierte PHP SESSION Variable prüft.
if($_SESSION['user_session'] == session_id()){
# Zugriff erlaubt!
}else{
# Zugriff gesperrt!
# Zur vorherigen Seite verweisen via header('Location: bla.hmtl')
}
In erster Linie möchte ich verhindern, dass die Seite direkt über den Link aufgerufen werden kann und falls dies versucht wird, wird der Anwender zu den Nutzungsbedingungen verwiesen.
Momentan habe ich dies mit Javascript gelöst, was natürlich nicht sehr effizient ist! Schön wäre eine PHP "header()" Anweisung, woran ich jedoch gescheitert bin!
Man kann dies nicht ausführen, da die Seite bereits zum Teil ausgegeben wurde.
Weiterhin habe ich das Problem, dass ich SESSION Variabeln auf einer Seite füllen kann, diese dann aber auf der folgenden Seite leer sind.
Bitte um Hilfe.
Danke und Gruß,
MrLuke