Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/05/2004, 11:43
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Como mencionaba más arriba . .una "sesión" es un simple "contenedor" de variables .. así que puedes crear cualquier tipo de variable en la sesión. Pueden ser variables nomales .. o arrays (y hasta objetos pero serializados: ahí pierdes los métodos ...)

Ejemplo:

Código PHP:
<?
session_start
();
$_SESSION['una_variable']="algo";
$_SESSION['otra_variable']="otra cosa";
$_SESSION['otra_mas_variable']=array(1,2,3); // esto sería un array ..
?>
Y para accederlas:

Código PHP:
<?
session_start
();
// Para el caso de variables simples ...
echo $_SESSION['una_variable'];

// para el caso de arrays . .tratarlos como un array común:
foreach ($_SESSION['otra_mas_varible'] as $indice=>$valor){
    echo 
$indice." => ".$valor."<br>";
}
?>
En una sesión (como variable) no podemos meter "links" de conexión a BD, sockets, archivos (fopen ...) y similares

algo tipo:

<?
session_start();

$conexion=mysql_conncet(....);
?>

// y hacer
$_SESSION['conexion']=$conexión;
?>

O por lo menos no lo he probado y no he visto trabajar así un "link" de conexión bajo una sesión (si lo prueban.. avisan de los resultados).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 18/05/2004 a las 11:50