salve a tutti
sto facendo una pagina riservata dove l'accesso è consentito solo con nick e pass tramite basic authentication,molto semplice a pass e nick univoco.
qua c'è il codice:
<?php
$user='amministratore';
$pass='password';
if (!isset($_SERVER['PHP_AUTH_USER']))
{
header( "WWW-Authenticate: Basic realm=\"www.victorsite.it\"" );
header( "HTTP/1.0 401 Unauthorized");
echo "WRONG NAME OR PASSWORD / NOME UTENTE O PASSWORD ERRATI";
exit;
}else{
if ( ( $_SERVER['PHP_AUTH_USER']== $user) && ( $_SERVER['PHP_AUTH_PW']==$pass)) {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
</head>
<body>
Pagina da visualizzare
</body>
</html>
<?
}
else{ echo "WRONG NAME OR PASSWORD / NOME UTENTE O PASSWORD ERRATI"; }}
?>
Il problema è che sul server locale del mio pc funziona perfettamente e una volta inseriti pass e nick si va alla pagina html mentre mettendolo online appare la finestra di inserimento nick e pass, li si inserisce, e non va alla pagina ma rimane la finestra per inserire nick e pass...non capisco cosa ci sia che non va...
qualcuno è riuscito a fare una basic authentication su aruba?
è un problema del dominio o è qualcos'altro?
ringrazio anticipatamente chiunque mi possa essere di aiuto anche con un link o tutorial
c