Header() a autentikace

Chci se zeptat, jak se programove odhlasit, kdyz uz se jednou prihlasim pomoci:

Header( "WWW-Authenticate: Basic realm=\"Test Authentication System\"");

Tzn. potrebuji, aby po me uvedena stranka pri novem pristupu opet chtela jmeno a heslo a ne az po zavreni prohlizece.

Budu rad za demonstracni vzorovy kod.


Myslel jsem, ze to vyresim radkou "unset($PHP_AUTH_USER);" v nasledujicim kodu, ale nejak to na to nereaguje...


<?php
function authenticate() {
Header( "WWW-Authenticate: Basic realm=\"Test Authentication System\"");
Header( "HTTP/1.0 401 Unauthorized");
echo "K přístupu na tento zdroj musíte zadat platné ID a heslo\n";
exit;
}

if(!isset($PHP_AUTH_USER)) {
authenticate();
}
else {
echo "Welcome: $PHP_AUTH_USER<BR>";
echo "$PHP_AUTH_USER<BR>";
unset($PHP_AUTH_USER);
if(isset($PHP_AUTH_USER))
echo "$PHP_AUTH_USER<BR>";
}
?>
třeba zjistit jak to funguje a usoudit že to dost dobře nejde
tak skus
<?php
$PHP_AUTH_USER = "";
if(!empty($PHP_AURH_USER)
.....