Nom de la fonction: session_encode ()
Version applicable: PHP 4, PHP 5, PHP 7
Fonction Description: La fonction Session_encode () est utilisée pour coder les données de session actuelles dans une chaîne.
usage:
string session_encode ( void )
Paramètres: cette fonction n'accepte aucun paramètre.
Valeur de retour: renvoie une chaîne codée représentant les données de session actuelles.
Exemple:
// 开始会话session_start(); // 设置会话数据$_SESSION['name'] = 'John'; $_SESSION['age'] = 25; // 将会话数据编码为字符串$encodedData = session_encode(); // 打印编码后的字符串echo $encodedData;
Sortir:
name|s:4:"John";age|i:25;
Dans l'exemple ci-dessus, nous commençons d'abord une session, puis définissons deux variables de session $_SESSION['name']
et $_SESSION['age']
. Ensuite, nous utilisons la fonction session_encode()
pour coder les données de session actuelles dans une chaîne. Enfin, nous imprimons la chaîne codée.
La chaîne codée est une liste séparée par semi-colon des paires de valeurs clés. Chaque paire de valeurs clés se compose d'un nom de clé, d'un type et d'une valeur. Dans l'exemple ci-dessus, la valeur de name
est de type de chaîne, avec une valeur de John
; La valeur de age
est de type entier, avec une valeur de 25
.
Notez que session_encode()
code uniquement les données de session actuelles et n'inclut aucune variable globale. Si vous devez coder les variables globales, utilisez la fonction serialize()
.