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!!