Le meilleur didacticiel PHP session en 2024, dans ce didacticiel, vous pouvez apprendre Variables PHP Session,Début de session PHP,Session de stockage variables,Session de Destruction,

PHP session

PHP variable de session est utilisé pour stocker des informations sur une session utilisateur (session), ou modifier la session utilisateur (session) de réglage. Les variables de session pour stocker des informations sur un seul utilisateur, et sont disponibles pour des applications dans toutes les pages.


Variables PHP Session

Lorsque vous utilisez une application sur votre ordinateur, vous l'ouvrez, faites quelques modifications, puis fermez. Il est comme une conversation (session). L'ordinateur sait qui vous êtes. Il est clair que vous ouvrez et fermez les applications quand. Cependant, sur l'Internet, la question se pose: ne pouvait pas tenir parce que l'adresse HTTP, le serveur Web ne sait pas qui vous êtes et ce que vous avez fait.

session de PHP résout ce problème, il est à travers les informations d'utilisateur stockées sur le serveur pour une utilisation ultérieure (comme le nom d'utilisateur, les achats, etc.). Cependant, les informations de session est temporaire et quitter le site l'utilisateur est supprimé. Si vous avez besoin de stocker de façon permanente des informations, des données peuvent être stockées dans la base de données.

mécanisme de session est: créer un identifiant unique (UID) pour chaque visiteur et de stocker des variables basées sur ce UID. UID stockée dans un cookie, ou être effectuée via l'URL.


Début de session PHP

Avant de pouvoir stocker des informations utilisateur à la session de PHP, vous devez d'abord démarrer la session.

Note: session_start () fonction doit être dans la balise <html> avant:

<?php session_start(); ?>

<html>
<body>

</body>
</html>

Le code ci-dessus va enregistrer la session de l'utilisateur sur le serveur, de sorte que vous pouvez commencer à enregistrer les informations de l'utilisateur, et d'attribuer une session pour l'utilisateur UID.


Session de stockage variables

La bonne façon de stocker et de récupérer des variables de session est d'utiliser la variable PHP $ _SESSION:

<?php
session_start();
// 存储 session 数据
$_SESSION['views']=1;
?>

<html>
<head>
<meta charset="utf-8">
<title>本教程(w3write.com)</title>
</head>
<body>

<?php
// 检索 session 数据
echo "浏览量:". $_SESSION['views'];
?>

</body>
</html>

sortie:

浏览量:1

Dans l'exemple suivant, nous créons une page simple-Compteur. isset () vérifie si l'ensemble "vues" variable. Si vous avez défini la variable "vues", nous accumulons le comptoir. Si n'existe pas "vues", créer des "vues" variable et la fixer à 1:

<?php
session_start();

if(isset($_SESSION['views']))
{
	$_SESSION['views']=$_SESSION['views']+1;
}
else
{
	$_SESSION['views']=1;
}
echo "浏览量:". $_SESSION['views'];
?>


Session de Destruction

Si vous souhaitez supprimer des données de session, vous pouvez utiliser la fonction unset () ou session_destroy ().

fonction unset () est utilisée pour libérer une variable de session spécifiée:

<?php
session_start();
if(isset($_SESSION['views']))
{
	unset($_SESSION['views']);
}
?>

Vous pouvez également appeler session_destroy () est l'élimination complète de la session:

<?php
session_destroy();
?>

Note: session_destroy () réinitialise la session, vous perdrez toutes les données stockées séance.

PHP session
10/30