Gunakan PHP untuk menyediakan sesi log masuk yang berjaya (dengan contoh kod)

藏色散人
Lepaskan: 2023-04-10 14:54:01
asal
4425 orang telah melayarinya

Dalam PHP, "sesi" merujuk kepada mekanisme sesi, yang juga merujuk kepada sesi. Kemudian sesi dalam PHP digunakan untuk mengekalkan data yang relevan apabila pengguna mengakses aplikasi web secara berterusan Data ini dapat meningkatkan pengalaman pengguna dan pastinya dapat meningkatkan daya tarikan laman web anda.

Dalam artikel ini, saya akan menggabungkan contoh terperinci untuk memberi anda pengenalan terperinci tentang cara menggunakan PHP untuk menyediakan sesi log masuk yang berjaya.

→ Nota: Idea kawalan sesi adalah untuk dapat menjejaki pengguna semasa satu sesi di tapak web.

Berikut ialah langkah khusus untuk menyediakan sesi:

Mula-mula kami mencipta borang yang mengandungi medan teks bernama nama dan butang hantar, dan Kami menetapkan kaedah untuk menghantar dan tindakan untuk menghantar.php.

Borangnya adalah seperti berikut:

<!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>
Salin selepas log masuk

Kemudian buat halaman lain "submit.php" dengan kod berikut:

<?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>
Salin selepas log masuk

Kesan berjalan di atas kod borang ialah:

Gunakan PHP untuk menyediakan sesi log masuk yang berjaya (dengan contoh kod)

Jika anda memasukkan nama "Xiao Wang", kesan halaman selepas mengklik serah ialah:

Gunakan PHP untuk menyediakan sesi log masuk yang berjaya (dengan contoh kod)

Jika tiada kandungan dimasukkan , klik Hantar terus, ia akan dipaparkan seperti berikut:

Gunakan PHP untuk menyediakan sesi log masuk yang berjaya (dengan contoh kod)

Akhir sekali, saya mengesyorkan "sesi php (topik) " dalam artikel ini Pengenalan yang lebih terperinci kepada pengetahuan sesi, rakan-rakan yang berminat boleh kumpul dan belajar~

Atas ialah kandungan terperinci Gunakan PHP untuk menyediakan sesi log masuk yang berjaya (dengan contoh kod). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan