Hallo
möchte einzelne PHP-Dateien in einem Verzeichniss schützen und andere öffentlich machen. Dazu verwende ich .htaccess. In den einzelnen PHP-Dateien die danach öffentlich werden, mache ich einen Securitycheck:
Das User/Passwortfenster erscheint ganz normal (.htaccess). Gebe ich nun den User und das Passwort ein, wird der Check durchgeführt.
Datei "securitycheck.php" im Verzeichniss "pwd"
Die PHP-Datei wird nicht ausgeführt. Ich bekomme nur die Option, die PHP-Datei zu speichern oder aber zu öffnen .
Alle anderen PHP-Dateien funktionieren einwandfrei.
Wäre froh um einen Tipp woran dies liegen kann .
Danke!
Gruss Andreas
PS.
Habe in der Datei "securitycheck.php" nach:
mal ein echo eingebaut.
Bis dahin funktioniert es und echo wird ausgegeben. Der Fehler muss also im:
passieren.
möchte einzelne PHP-Dateien in einem Verzeichniss schützen und andere öffentlich machen. Dazu verwende ich .htaccess. In den einzelnen PHP-Dateien die danach öffentlich werden, mache ich einen Securitycheck:
PHP-Code:
if($_SESSION[auth_ok] != true){ ?> <script> location.href=
'<?="/pwd/securitycheck.php?nav=".$_GET[nav]."&id=".$_GET[id]; ?>'; </script> <?php } ?>
Datei "securitycheck.php" im Verzeichniss "pwd"
PHP-Code:
<?php
session_start();
$_SESSION[auth_ok] = true; ?>
<script> location.href='<?= "/index.php?nav=".$_GET[nav]."&id=".$_GET[id]; ?>'; </script>
Alle anderen PHP-Dateien funktionieren einwandfrei.
Wäre froh um einen Tipp woran dies liegen kann .
Danke!
Gruss Andreas
PS.
Habe in der Datei "securitycheck.php" nach:
PHP-Code:
$_SESSION[auth_ok] = true; ?>
Bis dahin funktioniert es und echo wird ausgegeben. Der Fehler muss also im:
PHP-Code:
<script> location.href='<?= "/index.php?nav=".$_GET[nav]."&id=".$_GET[id]; ?>'; </script>
Kommentar