Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/02/2017, 12:17
thezyrax
 
Fecha de Ingreso: febrero-2016
Mensajes: 16
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Manejo de sesiones para uso de multiples variables

Cita:
Iniciado por rbczgz Ver Mensaje
Hola thezyrax,

Si quieres borrar alguna sesión en concreto:

Código PHP:
Ver original
  1. unset($_SESSION['valor']);

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