PHP SESSION 应用 邮件系统实例 高洛峰 细说PHP
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,首页 index.php
千家信息网最后更新 2025年11月07日PHP SESSION 应用 邮件系统实例 高洛峰 细说PHP'; foreach ($data as $value){ echo '
';
首页 index.php
退出"; if($_SESSION['allow_1'] ==1 ){ echo '你有1这个权限!
'; } if($_SESSION['allow_2'] ==1 ){ echo '你有2这个权限!
'; } if($_SESSION['allow_3'] ==1 ){ echo '你有2这个权限!
'; } $query = "select id,uid,title,ptime,mbody from email where uid=?"; $stmt = $pdo->prepare($query); $stmt->execute(array($_SESSION['id'])); $data = $stmt->fetchAll(PDO::FETCH_ASSOC); echo "你有".$stmt->rowCount()."封邮件
"; echo '| '.$value['id'].' | '; echo ''.$value['title'].' | '; echo ''.$value['ptime'].' | '; echo ''.$value['mbody'].' | '; echo '
登录页面login.php
prepare($query); $stmt ->execute(array($_POST['username'],$_POST['password'])); if($stmt->rowCount()>0){ //将用户信息一次性放到session中 $_SESSION=$stmt->fetch(PDO::FETCH_ASSOC); //加登录标记 $_SESSION['islogin'] = 1; header("Location:index.php"); }}?>PHP study 邮件登录系统
数据库连接配置文件conn.inc.php
getMessage(); exit; }
配置文件config.php
数据库设计 user表
create table user( id int(11) not null primary key auto_increment, username varchar(50) not null, password char(32) not null, email varchar(80) not null, allow_1 smallint(6) not null default 0, allow_2 smallint(6) not null default 0, allow_3 smallint(6) not null default 0 ); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang1','1234','xiaowang@163.com',0,0,0); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang2','1234','xiaowang@163.com',0,0,0); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang3','1234','xiaowang@163.com',0,0,0); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang4','1234','xiaowang@163.com',0,0,0); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang5','1234','xiaowang@163.com',0,0,0); insert into user(username,password,email,allow_1,allow_2,allow_3) values('xiaowang6','1234','xiaowang@163.com',0,0,0);数据库设计 email表
create table email( id int not null auto_increment , uid int not null default 0, title varchar(80) not null default ' ', ptime int not null default 0, mbody text, primary key(id) ); insert into email(uid,title,ptime,mbody) values(1,'wo',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(1,'wos',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(1,'wo1',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(1,'wo2',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(2,'2wo',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(2,'2wos',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(2,'2wo1',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(2,'2wo2',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(3,'3wo',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(3,'3wos',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(3,'3wo1',1222333,'I am a boy'); insert into email(uid,title,ptime,mbody) values(3,'3wo2',1222333,'I am a boy');
数据
数据库
登录
邮件
权限
配置
系统
文件
用户
页面
设计
实例
邮件系统
一次性
你好
信息
密码
标记
用户名
加登
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
hpc的管理服务器
2021世界互联网领先科技成果发布
软件开发要读研究生吗
网络安全知识宣传主题讲座
sql数据库日志查看
小森生活服务器输出率
小皮面板mysql服务器
web服务器端口被攻击
昌平科技园有软件开发吗
国内网络安全攻击事件
哈尔滨小熊软件开发公司
网络安全等级保护制度21条
学习手机app软件开发心得
用友系统 国产数据库
网络安全月活动宣传单
数据库中字符串和日期型数据
瑞丽高密度存储服务器厂家
网络安全与技术
服务器机房的搭建与管理论文
网络安全rce是什么意思
数据库管理系统相关书籍
外国网络安全局局长
媒体维护网络安全
web服务器端口被攻击
spike 软件开发
我的世界启动器不能连接服务器
英特尔网络服务器怎么产生网络
mysql怎么创建数据库名
数据库系统参数是什么
什么是历史上传数据库