Hi,
ich habe für meine Webseite ein Loginscript gebaut.
Wenn man sich nun einloggen muss, damit man etwas bestimmtes lesen kann, so soll man nach dem einloggen dahin zurückgelangen.(Man klickt auf den gesperrten Link, kommt zum Einloggformular, loggt sich ein und gelangt zu dem nun freigeschaltenen Link).
Das funktioniert auch soweit ganz gut, bis auf den Pfad.
Nehme ich: $_SERVER["DOCUMENT_ROOT"].$_SERVER["PHP_SELF"], so werde ich nicht weitergeleitet, sondern bekomme die Datei zum download angeboten.
Nehme ich dahingegen: $_SERVER["HTTP_REFERER"].$_SERVER["PHP_SELF"], so ist der Pfad: http://localhost/meinordner//meinordner/gesperrtelinks.php
Ich komm bei dem Problem echt net weiter. Der korrekte Pfad wäre http://localhost/meinordner/gesperrtelinks.php
Könnt ihr mir da weiterhelfen?
Noch ne Frage: Worin besteht der Unterschied zwischen $_SERVER["HTTP_REFERER"] und $_SERVER['HTTP_REFERER'] (man beachte die Anführungsstriche)
Vielen Dank
ich habe für meine Webseite ein Loginscript gebaut.
Wenn man sich nun einloggen muss, damit man etwas bestimmtes lesen kann, so soll man nach dem einloggen dahin zurückgelangen.(Man klickt auf den gesperrten Link, kommt zum Einloggformular, loggt sich ein und gelangt zu dem nun freigeschaltenen Link).
Das funktioniert auch soweit ganz gut, bis auf den Pfad.
Nehme ich: $_SERVER["DOCUMENT_ROOT"].$_SERVER["PHP_SELF"], so werde ich nicht weitergeleitet, sondern bekomme die Datei zum download angeboten.
Nehme ich dahingegen: $_SERVER["HTTP_REFERER"].$_SERVER["PHP_SELF"], so ist der Pfad: http://localhost/meinordner//meinordner/gesperrtelinks.php
Ich komm bei dem Problem echt net weiter. Der korrekte Pfad wäre http://localhost/meinordner/gesperrtelinks.php
Könnt ihr mir da weiterhelfen?
Noch ne Frage: Worin besteht der Unterschied zwischen $_SERVER["HTTP_REFERER"] und $_SERVER['HTTP_REFERER'] (man beachte die Anführungsstriche)
Vielen Dank
Kommentar