请问用PHP如何实现简单的登陆操作 session_start();$_SESSION[username] = $username; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大哥,能不能给的详细点,我刚开始学PHP,多谢拉 <?php/* TODO: Add code here */function db_connect(){ $result = new mysqli('localhost', 'root', 'password', 'Test'); if (!$result) return false; return $result;}function db_result_to_array($result){ $res_array = array(); for ($count=0; $row = $result->fetch_assoc(); $count++) $res_array[$count] = $row; return $res_array;}?>验证:<?php require_once("user_auth.php"); session_start(); if($_POST["UserID"]&&$_POST["Password"]) { $userID = strip_tags($_POST["UserID"]); $password = strip_tags($_POST["Password"]); if (login($userID,$password)) { $_SESSION["admin_user"] = $userID; ob_start(); header("location:SysAdmin/index.php"); } else { require("include/loginfail.ini"); } } ?><?php/* TODO: Add code here */include_once("db_fns.php");function login($userID,$password){ $conn = db_connect(); if (!$conn) return 0; $query = "select * from Users where UserID='$userID' and Password = '".md5($password)."'"; $result = $conn->query($query); if (!$result) return 0; if ($result->num_rows>0) return 1; else return 0; }?> 先用一条语句判断是不是登陆成功,然后可以用cookie或者session验证就可以了 比如if($password == $inputpassword){ setcookie('login','yes');}在需要验证的页面写上if($_COOKIE['login'] == 'yes'){ echo ‘登陆成功’;}else{ echo ‘未登陆’;} phpmyadmin3.3.3安装配置问题 关于设置随机数权重的问题 PHPNow用于服务器环境的问题 大家来帮帮我啊!急 新手请教Apache问题 Zend SafeGuard Suite的licensing support的问题 急!急!能用PHP来读取IC卡信息吗? 搞笑php的广告,为了php的发展,大家快来接龙啊!!!!!!!!!!我先来一句:php,地球人都~知道。 PHP保存网页为DOC php模拟登录教务系统一直提示数据库忙 为什么PHP不能取MYSQLI的中文 请问PHP中'和"有区别吗?
{
$result = new mysqli('localhost', 'root', 'password', 'Test');
if (!$result)
return false;
return $result;
}function db_result_to_array($result)
{
$res_array = array(); for ($count=0; $row = $result->fetch_assoc(); $count++)
$res_array[$count] = $row; return $res_array;
}?>
验证:
<?php require_once("user_auth.php");
session_start();
if($_POST["UserID"]&&$_POST["Password"])
{
$userID = strip_tags($_POST["UserID"]);
$password = strip_tags($_POST["Password"]); if (login($userID,$password))
{
$_SESSION["admin_user"] = $userID;
ob_start();
header("location:SysAdmin/index.php");
}
else
{
require("include/loginfail.ini");
}
}
?><?php/* TODO: Add code here */
include_once("db_fns.php");function login($userID,$password)
{
$conn = db_connect();
if (!$conn)
return 0;
$query = "select * from Users where UserID='$userID' and Password = '".md5($password)."'";
$result = $conn->query($query);
if (!$result)
return 0;
if ($result->num_rows>0)
return 1;
else
return 0;
}?>
if($password == $inputpassword){
setcookie('login','yes');
}在需要验证的页面写上
if($_COOKIE['login'] == 'yes'){
echo ‘登陆成功’;
}else{
echo ‘未登陆’;
}