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() .