PHP ialah bahasa skrip sebelah pelayan yang digunakan secara meluas yang biasa digunakan untuk pembangunan tapak web dan pemprosesan data. Apabila membangunkan tapak web, kadangkala perlu menyediakan pentadbir antara muka pengurusan bahagian belakang untuk memudahkan pengurusan kandungan tapak web dan data pengguna. Berikut ialah kod sampel yang boleh melompat ke halaman pengurusan bahagian belakang dengan mengesahkan identiti pentadbir.
Pertama, minta pentadbir memasukkan nama pengguna dan kata laluan pada antara muka log masuk pentadbir dan hantarkannya ke skrip PHP. Skrip PHP akan mengesahkan bahawa nama pengguna dan kata laluan sepadan, dan jika ya, tetapkan pembolehubah sesi untuk mengenal pasti pentadbir sebagai log masuk.
<?php // 用户提交登录表单后的处理操作 if ($_POST['username'] == 'admin' && $_POST['password'] == '123456') { // 验证通过后设置session变量 session_start(); $_SESSION['is_login'] = true; // 跳转至后台管理页面 header('Location: /admin/dashboard.php'); exit; } else { // 验证失败返回错误信息给用户 echo '用户名或密码错误'; } ?>
Dalam setiap operasi pada halaman pengurusan latar belakang yang memerlukan pengesahan identiti pentadbir, anda perlu menyemak dahulu sama ada pembolehubah sesi telah ditetapkan. Jika ia tidak ditetapkan, ini bermakna pentadbir belum log masuk dan perlu melompat semula ke antara muka log masuk pentadbir.
<?php // 检查是否已登录,未登录则跳转至登录页面 session_start(); if (!isset($_SESSION['is_login']) || !$_SESSION['is_login']) { header('Location: /admin/login.php'); exit; } // 执行后台管理操作... ?>
Apabila pentadbir log keluar, pembolehubah sesi perlu dikosongkan dan melompat kembali ke halaman log masuk pentadbir.
<?php // 用户退出登录时的处理操作 session_start(); $_SESSION['is_login'] = false; session_destroy(); // 跳转回登录页面 header('Location: /admin/login.php'); exit; ?>
Di atas ialah kod sampel yang boleh dirujuk semasa membangunkan antara muka pengurusan bahagian belakang. Perlu diingatkan bahawa aplikasi pengurusan bahagian belakang sebenar memerlukan logik pengesahan dan langkah keselamatan yang lebih kompleks untuk memastikan keselamatan identiti pentadbir dan kerahsiaan kandungan laman web.
Atas ialah kandungan terperinci php masukkan kod kaedah latar belakang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!