paginas - session php 7
SesiĆ³n PHP aparentemente no funciona (3)
Acabo de volver de arreglar eso ... agregué session_start()
directamente en la parte superior del archivo, incluso antes de la etiqueta <html>
. Hacer session_start()
en el medio da errores ... no sé por qué. Soy nuevo en esto. Gracias por su pronta respuesta sin embargo.
Las variables de sesión aparentemente no funcionan para mí. No sé lo que estoy haciendo mal. Este es el código que estoy usando para buscar una contraseña válida:
if ($input_password_hash == $password_hash)
{
session_start();
$_SESSION[''is_user''] = 1;
header("Location: ../new_look"); //or Location: index.php
}
else echo "Wrong password.";
en el archivo index.php (donde redirige a), tengo este código:
if ($_SESSION[''is_user''] == 1)
{
//show index page with navigation bar for registered user
}
else
{
//do something else
}
pero no está funcionando del todo.
La sesión aparentemente comienza y se puede verificar al verificar la cookie.
¿Qué estoy haciendo mal?
Session_start (); tiene que ser colocado antes de cualquier encabezado que se enviará, por ejemplo, antes de cualquier etiqueta HTML en el archivo php.
Sabes que tienes que escribir session_start()
antes de usar la variable $_SESSION
en cualquier solicitud, ¿verdad? Parece que no lo has puesto en index.php en ninguna parte.