Tom: htaccess und PHP

Beitrag lesen

Hello,

fangen wir mal vorne an:

1.)----------------
Arbeitet PHP bei Dir als Modul oder als CGI?
Das kannst Du mit Hilfe der Funktion
http://de2.php.net/manual/en/function.php-sapi-name.php
feststellen.

Kleines Script reicht hin

<?php
   echo php_sapi_name();
?>

Bei Strato vermute ich, dass es die CGI- oder Fast-CGI-Version ist.

2.)----------------
Wenn es die CGI-Version ist, müssen wir prüfen, ob Username _und_ Passwort des Authentifizierungsdialoges im Script ankommen.

Kleines Testscript dafür. Was passiert?

<?php

function authenticate()
    {
        Header("WWW-authenticate: basic realm="Privater Bereich"");
        Header("HTTP/1.0 401 Unauthorized");

#        include("wunderbare_leider_nicht_Seite");

echo "Benutzerdaten erforderlich!";

#        exit;
    }

authenticate();

echo "<pre>\r\n";
    echo htmlspecialchars(print_r($_SERVER,1));
    echo "</pre>\r\n";

?>

Dann sehen wir weiter.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de