Crear VARIABLES de session

noemi22
25 de Febrero del 2005
hola gente;

tengo dudas con las sesiones y por mas que me leo manuales no consigo entender como crear varibales en sessiones y asignarlas valor;

<?php
session_start();
?>

Y quiero asignarle unos valores para que me los guarde durante toda la sesion, tales como nombe, id, departamento y passw. Estos valores vienen de la pagina anterior en forma de formulario y bajo el nombre de $nom , $id ,$ dep, $passw.

Como debo de programarlo en PHP?

Un saludo a todos y gracias de antemano.

ile
25 de Febrero del 2005
Con sesiones:
$_SESSION['nombre'] = $nom;
$_SESSION['id'] = $id;
$_SESSION['depto'] = $dep;
$_SESSION['pwd'] = $passw;

Se mantendrán durante la sesión del browser.

saludos!

micknico
25 de Febrero del 2005
de esta manera lo hago yo, espero te sirva.
para el logeo
if($_SESSION['adminUsuario']) { include('usuarios/admin.php'); }
elseif($_SESSION['supervisorUsuario']) { include('usuarios/supervisor.php'); }
elseif($_SESSION['turnoUsuario']) { include('usuarios/turno.php'); }
else {
?><form action="ver.php" method="post" name="formularo">
<p>Necesitas ingresar tus datos para poder acceder a esta area.</p>
<p>Usuario:
<input name="usuario" type="text" id="usuario">
<br>
Contrase&ntilde;a:
<input name="contrasena" type="password" id="contrasena">
</p>
<p>
<input name="verificacion" type="submit" id="verificacion" value="entrar">
</p>
</form>

para la validacion

<?
echo 'Estas logueado<br>';
echo '· Usuario: '.$_SESSION['turnoUsuario'].'<br>';
echo '· Nivel: '.$_SESSION['turnoNivel'].'<br>';
echo '· Acceso: <a href="buscar.php">Visualizar</a> y <a href="formencab.php">Agregar</a> ODS<br>';
echo '<br><a href="salir.php">salir</a>';
?>

esta ultima parte se repite para cada uno de los tipos de acceso que tengas, yo lo manejo en un dir usuarios y cada tipo de secion tiene un script similar a este.

Saludos!