Wkleiłem poniższy skrypt na początek strony,wszystko zapisałem jako index php wysłałem na serwer i odpalam stronkę.Ukazuje się panel logowania,wpisuje poprawnie login i hasło i zamiast otwarcia zabezpieczonej strony znowu pokazuje się panel logowania(i tak trzy razy)po ty ukazuje się biała strona.Co robię źle?
?>[/php]
<?PHP
if(!($PHP_AUTH_USER)):
Header("WWW-authenticate: basic realm=Restricted Area");
Header("HTTP/1.0 401 Unauthorized");
echo "";
exit;
else:
if (($PHP_AUTH_USER)!=("login")):
echo "<meta http-equiv=\"refresh\"content=\"0; url=blad.html\">";
exit;
endif;
if (($PHP_AUTH_PW)!=("password")):
echo "<meta http-equiv=\"refresh\"content=\"0; url=blad.html\">";
exit;
endif;
endif;
?>
uzytkownik:login
haslo:password
[PHP]problem ze skryptem zabezpieczającym strone hasłem
Re: [PHP]problem ze skryptem zabezpieczającym strone hasłem
abstrahując od kodu - w ogole mu sie nie przyjrzałem - pamietaj zeby autoryzacja HTTP dzialala to PHP musi dzialac jako modul APACHE a nie jako CGI.
w drugim przypadku mozna to obejsc sztuczkami w mod_rewrite
w drugim przypadku mozna to obejsc sztuczkami w mod_rewrite
Re: [PHP]problem ze skryptem zabezpieczającym strone hasłem
Ja nie będę abstrahować bo też cenzurę dostanę 
[php]<?php
// wersja z włączoną obsługą register_globals:
$PHP_AUTH_USER
$PHP_AUTH_PW
// wersja z wyłączoną obsługą tego tam co już wyżej napisałem:
$_SERVER['PHP_AUTH_USER']
$_SERVER['PHP_AUTH_PW']
?>[/php]
Zmień na odwołania do tablic i będzie działać.
[php]<?php
// wersja z włączoną obsługą register_globals:
$PHP_AUTH_USER
$PHP_AUTH_PW
// wersja z wyłączoną obsługą tego tam co już wyżej napisałem:
$_SERVER['PHP_AUTH_USER']
$_SERVER['PHP_AUTH_PW']
?>[/php]
Zmień na odwołania do tablic i będzie działać.
Re: [PHP]problem ze skryptem zabezpieczającym strone hasłem
---zmieniłem i wszystko chodzi jak należy-wielkie dzięki.. 

