Me gustaría crear un sistema en el que, al hacer click en el index.html en el botón 'Grupo' se fuera a esa misma página sin perder los datos de login. No sé si se haría con session o cookie (yo lo hice con cookie). ¿Cómo podría ser lo que pido? Aquí pongo el código y si tienen alguna duda díganmela (las variables las quiero recibir en head.php y el login se hace a index.php, que tiene a head.php mediante include()).
index.php
Código PHP:
Ver original<?php
$NombreUsuario = $_POST['NombreUsuario'];
$ClaveUsuario = $_POST['ClaveUsuario'];
?>
<html>
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<link rel="stylesheet" href="../styles/styles.css"/>
<title>La Inmaculada-Marillac</title>
<meta charset="UTF-8">
</head>
<body>
<?php
$ruta_a_inicio = 'index.php';
$ruta_a_logout = '../index.php';
include ('head.php');
?>
</body>
</html>
head.php
Código PHP:
Ver original<?php
$NombreUsuario = $_POST['NombreUsuario'];
$ClaveUsuario = $_POST['ClaveUsuario'];
$sql_query = "SELECT * FROM users WHERE NombreUsuario= '".$NombreUsuario."' AND ClaveUsuario= '".$ClaveUsuario."'";
echo 'No hay usuarios con ese nombre';
}else{
$id = $import['id'];
$NombreCompleto = $import['NombreCompleto-A'].', '.$import['NombreCompleto-N'];
$RolUsuario = $import['RolUsuario'];
setcookie("Cookie1-NombreCompleto",$NombreCompleto,time()+1800,"/"); setcookie("Cookie1-NombreUsuario",$NombreUsuario,time()+1800,"/"); $_COOKIE['ID'] = $id;
$_COOKIE['NombreCompleto'] = $NombreCompleto;
$_COOKIE['Cookie1-Rol'] = $RolUsuario;
}
?>
<div class="banner-head bgcolor-educamos-circulares">
<a class="left" href="<?php echo $ruta_a_inicio; ?>">
<img src="logo.png" height="22" width="22"/>
<font>La Inmaculada - Marillac</font>
</a>
<div class="right">
<div class="text"><?php echo $import['NombreCompleto-N'].' '.$import['NombreCompleto-A'].' ('.$RolUsuario.')'; ?> <a href="<?php echo $ruta_a_logout; ?>"><i class="fa fa-chevron-down"></i></a></div>
</div>
</div>