PHP 登入系统
经过2个星期的艰苦奋斗,终于小有成就。详细的流程我之前也有说过。所以不再提出。直接上代码,希望对大家有所帮助。
1.LOGIN.php
<?php
include_once"conn2.php";
$uname=$_POST['uname'];//接收传过来的用户名
$upwd=$_POST['upwd'];//接收传过来的密码并md5()
$sql="SELECT * from pv_master WHERE master='".$uname."' and passwd='".$upwd."'";//查询数据库
$rs=mysql_query($sql);
$num=@mysql_num_rows($rs);//获取查询结果的条数
if(!($num>0))//0就是木有匹配的记录
{
echo "<mce:script type="text/javascript"><!--
alert('输入错误,请重新输入');location.href='index.html';
// --></mce:script>";//重新登录去~
}else{
setcookie("uname", $uname);//设置Cookie
/*echo $_COOKIE['uname'];
die();*/
echo "<mce:script type="text/javascript"><!--
location.href='search.php';
// --></mce:script>";//跳转
}
?>
x下面就是正点的来喽!(*^◎^*)
search.php其中实现了最初的分页系统,以及分页中的各种功能。其中有的功能还没又做。制作出来了一部分。但是这部分也是完整的。
<?php
/*if(!isset($_COOKIE['uname'])){
echo "<mce:script type="text/javascript"><!--
location.href='logout.php';
// --></mce:script>";
}*/
//计算时间的函数
function run_time(){
list($msec,$sec)=explode(" ",microtime());
return((float)$msec+(float)$sec);
}
include_once"conn.php";
$start_time=run_time();
//定义变量,查询有多少条记录
if(isset($_GET['page'])){
$page=intval($_GET['page']);
}else{
$page=1;
}
//
$temp_page_size=$_GET['page_size'];
if(!isset($temp_page_size)){
if(!isset($n)){
$page_size=10;
}
}else{
$page_size=$temp_page_size;
$n=0;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv=
相关文档:
一、PHP SESSION原理
我们知道,session是在服务器端保持用户会话数据的一种方法,对应的cookie是在客户端保持用户数据。HTTP协议是一种无状态协议,服
务器响应完之后就失去了与浏览器的联系,最早,Netscape将cookie引入浏览器,使得数据可以客户端跨页面交换,那么服务器是如何记住众多用户
的会话数据呢?
首先要 ......
http://blog.csdn.net/hahawen/archive/2004/05/01/20692.aspx
三、实现你的Mode层
Model层,就是MVC模式中的数据处理层,用来进行数据和商业逻辑的装封,进行他的设计的时候设计到三个个概念:
------Model类。是实体类。用来保存数据库表格的中一条记录的所有字段的数据。并且可以验证这条记录数据的完整性。
------ ......
--------------01-05--------------------
*
* 文件操作
*
---------------------------------------
读取整个文件: readfile(), fpassthru(), file()
读取一个字符: fgetc()
读取任意长度: fread()
查看文件是否存在: file_exis ......
用php生成excel文件
<?
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=test.xls");
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
e ......