Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Error: "HTTP 500 Internal Server Error..."

Estas en el tema de Error: "HTTP 500 Internal Server Error..." en el foro de Mysql en Foros del Web. Al crear un archivo .php de la siguiente forma: <?php session_start(); if(empty($_SESSION['id_usuario'])){ if(!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])){ header('WWW-Authenticate: Basic realm="Área de Miembros"'); header("HTTP/1.0 401 Unauthorized"); echo "Introduzca ...
  #1 (permalink)  
Antiguo 20/06/2010, 12:55
 
Fecha de Ingreso: julio-2008
Mensajes: 62
Antigüedad: 15 años, 8 meses
Puntos: 0
Error: "HTTP 500 Internal Server Error..."

Al crear un archivo .php de la siguiente forma:

<?php
session_start();
if(empty($_SESSION['id_usuario'])){
if(!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])){
header('WWW-Authenticate: Basic realm="Área de Miembros"');
header("HTTP/1.0 401 Unauthorized");
echo "Introduzca un usuario y una contraseña válidos.";
exit;
}
}

$link = mysql_connect('localhost', 'root', 'tenf');
if (!$link){
die('No se pudo conectar a la base de datos: <br />'.mysql_error());
}
mysql_select_db("pruebados",$link);

$username = mysql_real_escape_string($_SERVER['PHP_AUTH_USER']);
$password = mysql_real_escape_string($_SERVER['PHP_AUTH_PW']);

$query = "SELECT id_usuario, usuario FROM usuarios WHERE usuario LIKE '".$username."' AND contraseña LIKE MD5('".$password."') LIMIT 1;
$result = mysql_query($query, $link);

if(!($row=mysql_fetch_array($result))){
header('WWW-Authenticate: Basic realm="Área de Miembros"');
header("HTTP/1.0 401 Unauthorized");
echo "Su usuario o contraseña son incorrectos";
exit;
}

$_SESSION['id_usuario'] = $row['id_usuario'];
$_SESSION['usuario'] = $row['usuario'];
}

echo "Ha accedido al sistema como ".$_SESSION["usuario"].".";
?>

¿Por qué será?

Etiquetas: server
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:45.