Maison  >  Article  >  développement back-end  >  Utilisez PHP pour configurer une session de connexion réussie (avec exemple de code)

Utilisez PHP pour configurer une session de connexion réussie (avec exemple de code)

藏色散人
藏色散人original
2021-08-11 11:59:114349parcourir

En PHP, « session » fait référence au mécanisme de session, qui fait également référence à session. Ensuite, la session en PHP est utilisée pour conserver des données pertinentes lorsque les utilisateurs accèdent en permanence aux applications Web. Ces données peuvent grandement améliorer l'expérience utilisateur et peuvent certainement augmenter l'attractivité de votre site Web.

Dans cet article, je vais combiner un exemple détaillé pour vous donner une introduction détaillée sur la façon d'utiliser PHP pour mettre en place une session de connexion réussie.

→ Remarque : L'idée du contrôle de session est de pouvoir suivre un utilisateur lors d'une seule session sur le site.

Voici les étapes spécifiques pour configurer une session :

Nous créons d'abord un formulaire, qui contient un champ de texte nommé nom et un bouton de soumission, et nous définissons la méthode de publication et l'action à soumettre. php.

Le formulaire est le suivant :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<form name="form" method="post" action="submit.php">
    <label for="name">姓名:</label>
    <input type="text" name="name" id="name" />
    <input type="submit" name="Submit" value="提交" />
</form>
</body>
</html>

Créez ensuite une autre page "submit.php" avec le code suivant :

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2021/8/11 0011
 * Time: 上午 11:32
 */

// 发起会话
session_start();
// 检查表单是否已提交且名称不为空
if ($_POST && !empty($_POST[&#39;name&#39;])) {
// 设置会话变量
$_SESSION[&#39;name&#39;] = $_POST[&#39;name&#39;];
}
?>
<html>
<head>
<title>设置会话</title>
</head>
<body>
<?php
// 设置会话检查变量
if (isset($_SESSION[&#39;name&#39;])) {
// 如果设置了,用名字问候
echo &#39;你好,&#39;.$_SESSION[&#39;name&#39;],"!";
echo &#39;欢迎访问本页面!&#39;;
}
else {
// 如果没有设置,发送回登录
echo &#39;请 <a href="form.php">登录</a>&#39;;
}
?>
</body>
</html>

L'effet courant du code du formulaire ci-dessus est :

Utilisez PHP pour configurer une session de connexion réussie (avec exemple de code)

Si vous entrez le nom "Xiao Wang", cliquez sur Soumettre. L'effet de page est :

Utilisez PHP pour configurer une session de connexion réussie (avec exemple de code)

Si vous ne saisissez aucun contenu et cliquez directement sur Soumettre, il s'affichera comme suit :

Utilisez PHP pour configurer une session de connexion réussie (avec exemple de code)

Enfin, je recommande une "session php (sujet )" dans cet article Une introduction plus détaillée aux connaissances de la session, les amis intéressés peuvent collecter et apprendre ~

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn