php管理后台,后台管理主页面 admin.php
登錄檢測
在需要權限才能操作的界面都應該先進行用戶登錄檢測,復雜的情況下還要進行權限檢測。本留言板例子需要進行登錄檢測的有 admin.php 和 reply.php 這兩個頁面。
登錄檢測代碼如下:
session_start();
// 未登陸則重定向到登陸頁面
if(!isset($_SESSION['username'])){
header("Location: http://".$_SERVER['HTTP_HOST'].rtrim(dirname($_SERVER['PHP_SELF']), '/\\'
)."/login.php");
exit;
}
留言列表管理功能
留言管理界面需要加入的管理功能為留言回復表單與留言刪除鏈接,這里大部分代碼與 index.php 頁面一致,因此部分重復代碼會省略:
require("./conn.php");
require("./config.php");
// ……
while($gb_array = mysql_fetch_array($result)){
echo $gb_array['nickname'],'?';
echo '發表于:',date("Y-m-d H:i", $gb_array['createtime']);
echo ' ID號:',$gb_array['id'],'
';
echo '內容:',nl2br($gb_array['content']),'
';
?>
回復本條留言:
=$gb_array['reply']?>
刪除留言
echo '
';
}
//以下是分頁顯示代碼,只需將 index.php 相應代碼處的 index.php 改成 admin.php 即可。
// ……
補充說明
在回復的表單中,增加了隱藏元素用于標識該條留言的 id :
如果回復已存在,則直接顯示在文本框中:
=$gb_array['reply']?>
=$gb_array['reply']?> 是一種 PHP 代碼的簡寫,常用語簡短輸出,其效果相當于:
echo $gb_array['reply'];
?>
總結
以上是生活随笔為你收集整理的php管理后台,后台管理主页面 admin.php的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vs.net打包生成可执行文件的方法
- 下一篇: 将字符串编码成 GBK