utiliser le tableau super-global $_SESSION

utiliser le tableau super-global $_SESSION - PHP - Programmation

Marsh Posté le 15-08-2007 à 11:22:32    

Bonjour je viens de m'appercevoir que pour se servir des variable $_SESSION il ne faut utiliser en clé que des strings et pas n'importe lesquels.
 
A vrai dire je suis assez stupefait de cette restriction dans un language comme php !
 
Par exemple : $_SESSION[0] = 'test1';  // ne fonctionne pas
                   $_SESSION['0'] = 'test2' // ne fontionne pas
                   $_SESSION['u'] = 'test3' // fontionne
 
Dans cette optique je suis bien embeté car j'ai besoin d'utiliser cette super_global en tant que double tablea u avec des utilisations comme :
 
$_SESSION[1][0] = 'test4';
 
Comment faire cela sachant les 3 exemples cités plus haut ?

Reply

Marsh Posté le 15-08-2007 à 11:22:32   

Reply

Marsh Posté le 15-08-2007 à 11:32:10    

Ben par exemple :

Code :
  1. $myArray = ...
  2. $_SESSION["myArray"] = $myArray;
  3. echo $_SESSION["myArray"][2][3];

De mémoire, il me semble que ça marche bien !


---------------
The Rom's, à votre service
Reply

Marsh Posté le 15-08-2007 à 12:23:50    

Effectivement !
 
Merci bien pour cette astuce :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed