Heim  >  Artikel  >  Backend-Entwicklung  >  Wissenspunkte im Zusammenhang mit der Benutzeranmeldung in PHP (2)

Wissenspunkte im Zusammenhang mit der Benutzeranmeldung in PHP (2)

不言
不言Original
2018-04-27 13:42:301462Durchsuche

Dieser Artikel stellt hauptsächlich die relevanten Wissenspunkte zur Implementierung der Benutzeranmeldung in PHP vor (2). Jetzt kann ich ihn mit allen teilen, die ihn benötigen.

3.4 Erfolgreicher Sprung – PHP-Sitzungstechnologie3.4.1 Warum gibt es Sitzungstechnologie

Die Eigenschaften des HTTP-Protokolls sind zustandslos/verbindungslos. Wenn ein Browser mehrmals hintereinander denselben Webserver anfordert, kann der Server nicht unterscheiden, ob mehrere Vorgänge von demselben Browser (Benutzer) stammen.

Bei der Sitzungstechnologie geht es darum, über das HTTP-Protokoll einen Weg zu finden, der es dem Server ermöglicht, mehrere Anfragen von demselben Browser zu identifizieren, sodass der Browser (Benutzer) weiterhin mehrere Vorgänge auf derselben Website ausführen kann Eine Authentifizierung ist erforderlich.

3.4.2 Der Unterschied zwischen Sitzung und Cookie

1. Sicherheitsaspekte   

Sitzung wird auf der Serverseite gespeichert, mit hoher Sicherheit. Cookies werden auf der Browserseite mit geringer Sicherheit gespeichert.

2. Die Anzahl und Größe der Cookies ist begrenzt (20/4K). Die Speicherung der Sitzungsdaten ist unbegrenzt.

3. Verfügbare Datentypen Cookies können nur einfache Daten, Werte/Zeichenfolgen speichern. Sitzung kann komplexe Daten speichern (automatische Serialisierung)

4. In Bezug auf den Speicherort wird das Cookie im Browser und die Sitzung auf dem Server gespeichert 3.4.3 Sitzung nach erfolgreicher Anmeldung aufzeichnen

[PHP] Einfache Textansicht

Code kopieren

?

1

1

2

3

4

5

6

7

8


//开启session
session_start();
//存储登录信息
$_SESSION['user']="";
//验证用户是否登录 判断是否存在$_SESSION['user']
if(!$_SESSION['USER']){
   
}


2

3

4

5

6

7

8


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



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

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

?

1

2

3

4


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

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

Das obige ist der detaillierte Inhalt vonWissenspunkte im Zusammenhang mit der Benutzeranmeldung in PHP (2). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn