1. 最简单的方式——不断刷新页面
数据库建立
create table chat (
chattime datetime,
nick char(10),
words char(150)
);
login.php
<html>
<head>
<title>用户登录</title>
<meta charset="utf-8">
</head>
<body>请输入您的昵称<br>
<form action="main.php" method="post" target="_self"> //点击登录后跳转到main.php,并将输入的数据用post的方式发送过去
<input type="text" name="nick" cols="20">
<input type="submit" value="登录">
</body>
</html>
main.php
<?php
session_start();
$_SESSION['nick'] = $_POST['nick']; //获取login.php发送过来的数据,也就是用户昵称,并将它保存在session中用于对用户进行跟踪
?>
<html>
<frameset rows="80%, 20%">
<frame src="cdisplay.php" name="chatdisplay"/> // 聊天信息展示区
<frame src="speak.php" name="speak"/> //发言区
</frameset>
</html>
speak.php
<html>
<head>
<title>发言</title>
<meta charset="utf-8">
</head>
<body>
<?php
session_start(); //如果设置北京时间,需要加上 date_default_timezone_set('PRC');