Ver Mensaje Individual
  #12 (permalink)  
Antiguo 14/08/2015, 01:52
jesus_spanishteacher
 
Fecha de Ingreso: septiembre-2013
Mensajes: 76
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Almacenar información de usuario específico

Hola de nuevo, en relación al código anterior estoy teniendo problemas para implementar el array anterior, en concreto con la salida del mismo:


Código PHP:
<?php
 session_start
();
$id_usuario  '';
$nombreusuario '';
$contrasena sha1('');

$_SESSION = array(
    
'id_usuario'   => $id_usuario,
    
'nombreusuario' => $nombreusuario,
    
'contrasena' => $contrasena,
);

var_dump($_SESSION);

// salida
array (size=3)
  
'id_usuario' => int 1
  
'nombreusuario' => string 'usuario' (length=7)
  
'contrasena' => string '7c222fb2927d828af22f592134e8932480637c0d' (length=40)
Me salía este error inicialmente en la salida del array:
Parse error: syntax error, unexpected '=', expecting ')' in C:\xampp\htdocs\variablesdesesion.php on line 42

Para solucionarlo cambié en el mismo:
// salida
array (size=>3)
//cambié el = por => y me lo solucionó pero en la siguiente parte del array me daba este error:

Parse error: syntax error, unexpected ''id_usuario'' (T_CONSTANT_ENCAPSED_STRING) in C:\xampp\htdocs\variablesdesesion.php on line 43 ( la línea 43 es la de 'id_usuario' => int 1

'id_usuario' => int 1
'nombreusuario' => string 'usuario' (length=7)
'contrasena' => string '7c222fb2927d828af22f592134e8932480637c0d' (length=40)


La verdad que el array al que estoy acostumbrado no lleva el valor int, y lo he intentado modificar siguiendo los arrays del manual php:

http://http://php.net/manual/es/lang...ypes.array.php


pero no me ha solucionado mucho , a ver si me podéis ayudar con ello; un saludo y gracias!!