作者:uikankan | 来源:互联网 | 2018-03-21 20:51
留言板是学习php用来入门的一个常用的例子,下面我看一站长写了这个例子,从注册到登录都有比较的好逻辑于时拿来与大家分享了。显示效果如图:imgtitlequot;1.j...
留言板是学习php用来入门的一个常用的例子,下面我看一站长写了这个例子,从注册到登录都有比较的好逻辑于时拿来与大家分享了。
显示效果
如图:
1.导入MYSQL数据:
将如下SQL语句导入库,假定库名称为bbs,这里保证库与表字段的编码都为UTF-8模式
好了,这个是基于学习了,如果更好点的需要对数据进行安全过程操作,否则这样很容易被黑哦
-----------------------------------
CREATE TABLE `message` (
`id` tinyint(1) NOT NULL auto_increment,
`user` varchar(25) NOT NULL,
`title` varchar(50) NOT NULL,
`content` tinytext NOT NULL,
`lastdate` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-----------------------------------
2.部分PHP代码
add.php
------------------------------------------------
";
}
//提交表单判断登录ID是否为admin,密码是否匹配'PHP'的MD5值,并标记COOKIE为ok
if($_POST[id] =='admin'){
$pw=md5($_POST[pw]);
if ($pw=='e1bfd762321e409cee4ac0b6e841963c'){
setCOOKIE("COOKIE","ok");
//刷新登录页面使COOKIE标记值生效.
echo "";
}
}
//加载head.php文件
include("head.php");
//提交表单判断COOKIE标记值不为ok,则显示登录页,否则显示退出页
if($_COOKIE['COOKIE']!='ok'){
?>
function Checklogin(){
if (myform.id.value ==""){
alert("请填写登录名");
myform.id.focus();
return false;
}
if (myform.id.value !=="admin"){
alert("用户名错误");
myform.id.focus();
return false;
}
if (myform.pw.value ==""){
alert("密码不能为空");
myform.pw.focus();
return false;
}
}
}
《SCRIPT》
用户名:
密 码:
www.phprm.com
}else{
?>
退出
}
?>
好了,这个是基于学习了,如果更好点的需要对数据进行安全过程操作,否则这样很容易被黑哦。
文章网址:
随意转载^^但请附上教程地址。