Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2002, 21:08
Waxter
 
Fecha de Ingreso: julio-2002
Mensajes: 1
Antigüedad: 21 años, 9 meses
Puntos: 0
Restringir acceso - internal server error

Tengo un problemilla, a ver si alguien me puede ayudar. Estoy trabajando en localhost, porque aun no tengo servidor php y quiero poner eso de autentificar un usuario. Tal y como viene en el manual pongo:

<?php // Manual de PHP de WebEstilo.com
if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}
else {
echo "Ha introducido el nombre de usuario: $PHP_AUTH_USER<br>";
echo "Ha introducido la contraseña: $PHP_AUTH_PW<br>";
}
?>

y salvo la pagina. Sin embargo cuando abro el navegador e intento entrar en esa pagina me dice:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Me voy al log de errores del apache y me sale esto:
malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: c:/php/php.exe

Si comento esa linea, supongo que me deberia salir una ventana de esas pa meter usuario y contraseña, pero no lo hace y directamente me pone Authorization Required

En caso de no utilizar este tipo de autentificaciones de usuario, como lo podría hacer? Con formularios, con la base de datos mysql?
Si he metio algun gambazo lo siento, hace dos dias ke empece con el php...