Cita:
Iniciado por pateketrueke ¿Qué parte de "la llamada a session_start() debe ser en la primera linea" no has entendido aún?
Entiende que esto que haces está mal:
Antes de llamar dicha función ya hay HTML y eso arruina todo.
Por favor, vuelve a leer el manual hasta que lo comprendas.
Entendido, ahora sí. Puse todas los inicios de sesión entre
<head>
y
</head>
Pero mi problema persiste.
Hice una simplificación de qué pasa.
recuperar.php recuperacion.php
Código PHP:
Ver original<?php
$email = $_POST['email'];
$_SESSION['email'] = $email;
?>
recuperar_2.php
Código PHP:
Ver original<?php
$email = $_SESSION['email'];
?>
E intento que me muestre el mail de la sesión en HTML.
Pero no lo hace.
recuperacion-segura.php
Código PHP:
Ver original<?php
$email = $_SESSION['email'];
?>
Y de nuevo trato de ver la variable en HTML.
El problema es ese. Desde el mail con el link, por ejemplo:
Código:
http://www.ejemplo.com/BD/recuperar_2.php?activation=36nhu2s5dklgfhu8o5jvg27f3jp
Ya no me muestra en HTML la variable de la sesión.