prueba con html:
Código PHP:
<?php
$nombre = $_COOKIE['nombre'];
if (empty($nombre)){
echo '<meta http-equiv="Refresh" content="0;url=login.php">';
} else {
echo "Acceso permitido";
<meta http-equiv="Refresh" content="0;url=index.php">
}
?>
si el codigo esta funcionando en el mismo directorio de los archivo login.php y index.php:
Código PHP:
<?php
$nombre = $_COOKIE['nombre'];
if (empty($nombre)){
header("Location: login.php");
exit;
} else {
echo "Acceso permitido";
header("Location: index.php");
exit;
}
?>
(si no estan en el mismo directorio debes agregar ../ segun la profundidad de los directorios.)
de un modo mas seguro seria:
Código PHP:
<?php
$nombre = strip_tags((htmlentities($_COOKIE['nombre'],ENT_QUOTES));
if (empty($nombre)){
header("Location: login.php");
exit;
} else {
echo "Acceso permitido";
header("Location: index.php");
exit;
}
?>
saludos