Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > php入门教程

php实现留言板功能(会话控制)

来源:中文源码网    浏览:142 次    日期:2024-05-10 20:56:08
【下载文档:  php实现留言板功能(会话控制).txt 】


php实现留言板功能(会话控制)
本文实例为大家分享了php留言板功能的具体代码,供大家参考,具体内容如下
数据库用到的三张表
一.登录界面 (denglu.php login.php)
1.denglu.php







开发部内部留言板



用户名:

口令:






2.login.php
session_start();
$UserName = $_POST["UserName"];
$PassWord = $_POST["PassWord"];
require "DBDA.class1.php";
$db = new DBDA();
$sql = "select PassWord from yuangong where UserName = '{$UserName}'";
$arr = $db->query($sql);
if(count($arr))
{
if($arr[0][0] == $PassWord && !empty($PassWord))
{
//存储用户名
$_SESSION["UserName"] = $UserName;
header("location:main.php");
}
}
else
{
header("location:denglu.php");
}
二.主界面(main.php tuichu.php)
1.main.php




无标题文档


session_start();
// 防止绕过登陆直接进入主界面
if(empty($_SESSION["UserName"]))
{
header("location:denglu.php");
exit;
}
require "DBDA.class1.php";
$db = new DBDA();
$UserName = $_SESSION["UserName"];
?>

发布信息
退出系统



留言信息:









//显示接收者是我的,或者是所有人的
$sql = "select * from liuyan where Recever='{$UserName}' or Recever='suoyou'";
$arr = $db->query($sql);
foreach($arr as $v)
{
echo "




";
}
?>
发送人发送时间接收人信息内容
{$v[1]}{$v[3]}{$v[2]}{$v[4]}



2.tuichu.php
session_start();
unset($_SESSION["UserName"]);
header("location:denglu.php");
三.发送页面(fabu.php fabuchuli.php)
1.fabu.php




无标题文档



查看信息
退出系统

信息发送:



接收人:

信息内容:






2.fabuchuli.php
session_start();
$UserName = $_SESSION["UserName"];
$jsr = $_POST["jsr"];
$nr = $_POST["neirong"];
$Times = date("Y-m-d H:i:s");
require"DBDA.class.php";
$db = new DBDA();
$sql = "insert into liuyan values('','{$UserName}','{$jsr}','{$Times}','{$nr}')";
$db->query($sql,0);
header("location:fabu.php");
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持中文源码网。

相关内容