hab folgendes Problem,
verwende eine Intranet-Seite
Auf einer Seite werden verschiedene PDF-Dokumente (oder andere Dateien) als Link angeboten.
http://Mein.Intranet/Startseite.php -> (Der Benutzer wählt ein Link (PDF-Datei)
nun soll nicht sofort die PDF-Datei angezeigt werden,
sondern zuvor ein Warnhinweis mit bestätigung das der Benutzer die Hinweise akzeptiert und gelesen hat.
> Dieses Dokument darf nicht an Dritte weitergegeben werden
> [_] Akzeptiere diesen Hinweis
> ( Weiter -> )
Erst wenn der Benutzer den [x] und auf weiter klickt, darf der Benutzer die PDF-Datei sehen.
Wichtig ist dabei das der Benutzer nicht per
http://Mein.Intranet...en/Datei001.pdf
direkt zugriff bekommmt, dann sollte erst der Hinweis erfolgen.
Dies ganze wird wohl mit .htaccess Funktionieren,
aber wie sage ich .htaccess das vor dem Laden der Datei der Warnhinweis gezeigt werden soll (dazwischen schalten) und erst bei bestätigung das PDF-Dokument angezeigt weden soll.
Sprich ich müsste irgendwie
> redirectPermanent ^/PDF-Dateien/(.*) http://Mein.Intranet...weis.php?url=$1 [R,L]
bin mir nicht sicher ob das so i.O. ist und was bedeutet [R] oder [R,L] ?
Ich nehme mal an dieses redirect... stimmt, jetzt werden zwar alle Dokumente von
http://Mein.Intranet/PDF-Dateien/*.pdf ersteinmal auf die php
http://Mein.Intranet/WarnHinweis.php umgeleitet und irgendwie muss ich nun ein php-Code schreiben
was nun den Warnhinweis anzeigt, wartet bis der Benutzer [x] und (Weiter) anklickt, dann
die Variable url ausliest und die gewünschte PDF-Datei nun anzeigt.
soweit so gut,
aber was passiert wenn der Benutzer so schlau ist und direkt
http://Mein.Intranet...rl=Datei001.pdf aufruft,
wie kann ich in der php-Datei WarnHinweis.php dies überprüfen?
> REQUEST_URI
oder so andere Variablen gibt ja,
aber was ist wenn der Benutzer so schlau ist und erst auf die Hauptseite
http://Mein.Intranet/Startseite.php geht
und dann direkt im Browser
http://Mein.Intranet...rl=Datei001.pdf einträgt,
dann dürfte wohl der php-Code dies nicht erkennen oder? und den Warnhinweis auch nicht anzeigen?!
Ok zur Not könnte ,man mit diesem Problem leben.
Aber wie genau muss die .htaccees und WarnHinweis.php?url=
aussehen? hab leider zuwenig erfahrung damit.
Oder gibts etwas besseres?
Gruß und Dank
Tim
Dieser Beitrag wurde von _Fire_Dragon_ bearbeitet: 23. Juni 2008 - 09:16