Maison > développement back-end > tutoriel php > Points de connaissances liés à la connexion utilisateur en PHP (2)

Points de connaissances liés à la connexion utilisateur en PHP (2)

不言
Libérer: 2023-03-24 22:38:01
original
1504 Les gens l'ont consulté

Cet article présente principalement les points de connaissances pertinents sur la mise en œuvre de la connexion utilisateur en PHP (2). Il a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

.

3.4 Saut réussi - Technologie de session PHP3.4.1 Pourquoi existe-t-il une technologie de session

Les caractéristiques du protocole HTTP sont sans état/sans connexion. Lorsqu'un navigateur demande plusieurs fois de suite le même serveur Web, le serveur ne peut pas distinguer si plusieurs opérations proviennent du même navigateur (utilisateur).

La technologie de session consiste à trouver un moyen via le protocole HTTP pour permettre au serveur d'identifier plusieurs requêtes provenant du même navigateur, afin que le navigateur (utilisateur) puisse continuer à effectuer plusieurs opérations sur le même site Web. une authentification est requise.

3.4.2 La différence entre session et cookie

1. Aspects de sécurité   

La session est stockée côté serveur, avec une haute sécurité. Les cookies sont stockés côté navigateur, avec une faible sécurité.

2. En termes de taille des données, le nombre et la taille des cookies sont limités (le stockage des données de session 20/4K est illimité

3. Types de données disponibles Les cookies ne peuvent stocker que des données simples, des valeurs/chaînes. La session peut stocker des données complexes (sérialisation automatique)

4. En termes de localisation d'enregistrement, le cookie est enregistré sur le navigateur et la session est enregistrée sur le serveur .

3.4.3 Enregistrez la session après une connexion réussie

[PHP]

Affichage en texte brut Copier le code

?

< /tableau>


4.PHP常用的跳转方法-heade

[PHP] 纯文本查看 复制代码

?

1

1

2

3

4

5

6

7

8


//开启session
session_start();
//存储登录信息
$_SESSION[&#39;user&#39;]="";
//验证用户是否登录 判断是否存在$_SESSION[&#39;user&#39;]
if(!$_SESSION[&#39;USER&#39;]){
   
}
Copier après la connexion


2<🎜>

3<🎜>

4<🎜>

5<🎜>

6<🎜>

7<🎜>

8<🎜>


<🎜>

方法一:
  header("location:跳转url");       //直接跳转不带有提示信息
  header("refresh:秒;url=新地址");  //延时跳转
      注意:header前不能有任何输出语句
Copier après la connexion
Copier après la connexion


><🎜>

1

2

3

4


方法一:
  header("location:跳转url");       //直接跳转不带有提示信息
  header("refresh:秒;url=新地址");  //延时跳转
      注意:header前不能有任何输出语句
Copier après la connexion
Copier après la connexion
相关推荐:

关于PHP实现用户登录相关知识点(一)

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal