Heim > Backend-Entwicklung > PHP-Tutorial > Beispielanalyse der PHP-Sitzungssteuerung

Beispielanalyse der PHP-Sitzungssteuerung

墨辰丷
Freigeben: 2023-03-28 10:26:02
Original
1250 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die PHP-Sitzungssteuerung vorgestellt und die PHP-bezogenen Betriebstechniken für Cookies und Sitzungen anhand von Beispielen analysiert.

Die Details lauten wie folgt:

Über Testcode für Cookie und Sitzung:

<?php
session_start();
define(&#39;u&#39;,&#39;a&#39;);
define(&#39;p&#39;,&#39;1&#39;);
if (isset($_GET[&#39;r&#39;]) && $_GET[&#39;r&#39;]== 1) {
  unset($_COOKIE[&#39;username&#39;]);
  unset($_COOKIE[&#39;password&#39;]);
  unset($_SESSION[&#39;valid_login&#39;]);
}
if (isset($_POST[&#39;username&#39;]) && isset($_POST[&#39;password&#39;])) {
  $username = $_POST[&#39;username&#39;];
  $password = $_POST[&#39;password&#39;];
  if ($username == u && $password == p) {
    $_SESSION[&#39;valid_login&#39;] = 1;
    setcookie(&#39;username&#39;, $username);
    setcookie(&#39;password&#39;, $password);
  } else {
    echo &#39;incorrect u or p&#39;;
  }
}
?>
<?php
if (isset($_SESSION[&#39;valid_login&#39;])) {
  printf(&#39;welcom, %s&#39;, $_COOKIE[&#39;username&#39;]);
} else {
?>
<form action="" method="post">
  <input type="text" name="username" value="" />
  <input type="password" name="password" value="" />
  <input type="submit" />
</form>
<?php
}
?>
<br />
<a href="cookie_session.php" title="">refresh</a>
<br />
<a href="cookie_session.php?r=1" title="">clear</a>
Nach dem Login kopieren

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird hilfreich sein zum Lernen aller.


Verwandte Empfehlungen:

PHP implementiert die Message-Board-Funktion basierend auf der Sitzungssteuerung

PHPs Sitzungssteuerung

PHPSitzungssteuerung Cookie-Detaillierte Erklärung

Das obige ist der detaillierte Inhalt vonBeispielanalyse der PHP-Sitzungssteuerung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage