Cita:
Iniciado por rbczgz
Hola thezyrax,
Si quieres borrar alguna sesión en concreto:
Es lo mismo que para las variables...
Solo para estar seguro en el encabezado para inicializar la sesion seria algo como:
En un archivo php mediante post genero la sesion:
Código PHP:
$nume = $_POST['nuip'];
session_start();
$_SESSION['valor'] = $nume;
En un segundo archivo llamo la sesion para que con ajax carque los inputs que necesito
Código:
session_start();
$user = $_SESSION['user']; #Usuario loggeado
$tipo = $_SESSION['tipo']; #Tipo de usuario
$nuip1 = $_SESSION['valor']; #Variable a consultar
#Verifico si el usuario esta seteado
if (!isset($user) && !isset($tipo)) {
header("Location:login.php");
}
#Verifico si el rol del usuario es el indicado
if (strcmp ($tipo, 'Admin' ) !== 0){
header("Location:index.php");
}
?>
...
<input type="hidden" name="nuip1" id="nuip1" value="<?php echo $nuiip1; ?>">
....
<script type="text/javascript">
$(document).ready(function(){
// enviamos una petición al servidor mediante AJAX enviando el id
if (document.form.nuip1.value.length!=''){
$.post("cont/php/campos_todos.php", {"nuip1":$("#nuip1").val()}, function(data){
//campos
},"json");
}
});
</script>
haciendo la consulta en un tercer archivo
Código PHP:
$nuip = $_POST['nuip1'];
select.....
if ($res->num_rows > 0) {
unset($_SESSION['valor']);
while.....
echo json_encode(array(#registros);
En todos los archivos se verifica la sesion de loggin para evitar saltos por url