Maison > Questions et réponses > le corps du texte
P粉3189281592023-08-22 16:43:11
Oui, vous pouvez mettre un tableau dans la session, par exemple :
$_SESSION['name_here'] = $your_array;
Vous pouvez désormais utiliser la ligne $_SESSION['name_here']
,但是在使用任何会话函数之前,请确保在代码中加入 session_start()
sur n'importe quelle page, votre code devrait donc ressembler à :
session_start(); $_SESSION['name_here'] = $your_array;
Exemples possibles :
session_start(); $_SESSION['name_here'] = $_POST;
Vous pouvez désormais obtenir la valeur du champ sur n'importe quelle page comme celle-ci :
echo $_SESSION['name_here']['field_name'];
Quant à la deuxième partie de votre question, à moins que vous allouiez des données de tableau différentes, les variables de session resteront là :
$_SESSION['name_here'] = $your_array;
La durée de vie de la session est définie dans le fichier php.ini.
Pour plus d'informations, veuillez cliquer ici
P粉1667793632023-08-22 00:57:00
Oui, PHP prend en charge les tableaux comme variables de session. Veuillez vous référer à cette page pour des exemples.
Quant à votre deuxième question : une fois qu'une variable de session est définie, elle restera la même sauf si vous la modifiez ou la unset
. Ainsi, si la troisième page ne modifie pas la variable de session, elle restera la même qu'avant que la deuxième page ne la modifie.