no arquivo login.php
<?php
include ("conecta.php");
include ("banco-usuario.php");
$usuario = buscaUsuario($conexao, $_POST["email"], $_POST["senha"]);
if($usuario == null) {
header("Location: ../../index.php?login=0");
}else {
setcookie("usuario_logado", $usuario["email"]); //(time() + (2 * 3600))
header("Location: ../../interno/admin.php?login=1");
}
die();
no arquivo admin.php
<?php if(isset($_COOKIE["usuario_logado"])) { ?>
<p class="text-success">Você está logado como echo <?= $_COOKIE["usuario_logado"]; ?>.</p>
<?php } ?>
Ele gera e mostra a variável criada apenas no arquivo login.php mas na página interna admin.php ele não mostra, como se o cookie fosse apagado ou perdido no redirecionamento.