Ⅰ php里面cookie记录用户访问网页的次数和过期时间 求源码
<?php
global $count;
$count=1;
if(!isset($_COOKIE["visittime"])){ setcookie("visittime",date("y-m-d H:i:s"));
setcookie("visitcount",1); echo "欢迎你第一次访问网站!";
}
else{
setcookie("visittime",date("y-m-d,H:i:s"),time()+60); $count=$_COOKIE['visitcount']+1;
setcookie("visitcount",$count); echo "你上次访问网站的时间为:".$_COOKIE['visittime'];
echo "<br>";
}
echo "你共 ".$_COOKIE['visitcount']." 次访问网站,时间为:".date("y-m-d H:i:s");
?>
Ⅱ 用PHP做网站后台管理登陆界面详细代码
首先,我们需要构建一个用于登录的表单,该表单将通过POST方法提交用户名和密码。具体来说,可以在HTML中创建一个元素,其中action属性指定表单数据应提交到的处理页面,而method属性设置为"post"。该表单包含两个元素,分别用于输入用户名和密码。
接下来,我们需要编写一个数据处理页面。当用户提交表单时,该页面将获取并处理用户名和密码。具体来说,可以使用PHP获取POST提交的数据,然后查询数据库以验证这些凭据是否正确。如果查询结果为空,说明用户名或密码错误,应显示相应的错误信息。如果查询结果不为空,说明凭据正确,可以将用户名存储到session中。
在完成上述步骤后,我们需要创建一个index.html页面,并在其中使用PHP代码检查session变量。如果存在session,说明用户已成功登录,可以将用户重定向到index.html页面。如果不存在session,可能是因为用户尚未登录,应提示用户重新登录或重定向到登录页面。
为了实现这一功能,我们需要在服务器端编写PHP代码,以处理表单提交的数据,并在客户端使用HTML和PHP代码构建相应的界面。这需要一定的PHP和HTML基础知识,同时还需要熟悉如何使用session变量来跟踪用户状态。
需要注意的是,为了确保用户安全,应使用哈希算法存储密码,而不是明文存储。此外,还应采取其他安全措施,如使用HTTPS协议、限制登录尝试次数以及对输入进行验证,以防止恶意攻击。
在实际应用中,我们可能还需要添加其他功能,如用户注册、密码重置以及权限管理等。这些功能可以通过在数据库中创建相应的表,并编写适当的PHP代码来实现。
总之,通过上述步骤,我们可以为网站开发一个基本的后台管理登录界面。这将为管理员提供一个便捷的方式来进行网站管理,同时也能够提升系统的安全性。
Ⅲ php 登陆成功后更新登陆次数和登陆时间,并且跳转到上传文件页面。------各位帮忙改下
首先你的逻辑就有问题
<?php
session_start();
if(empty($_POST['id'])||empty($_POST['password'])){
mysql_connect("$localhost","root","123456"); //连接主机
mysql_select_db($mydb); //选择数据库
$id=$_POST['id'];
$password=$_POST['password'];
$sql="SELECT * FROM userb WHERE id='$id' and password='$password'";
$result=mysql_query($sql);
//$count=mysql_num_rows($result); //获取结果集中行的数目
//这样写不能判断是不是空
if($rows=mysql_num_rows($result)) {
$lasttime=date("Y-m-d H:i:s"); //登陆时间
$sql="update userb set lasttime='$lasttime',dlsc=dlcs+1 WHERE id='$id'"; //更新数据
mysql_query($sql);
$_SESSION['id']=$row['id'];
$_SESSION['dlcs']=$row['dlcs'];
$_SESSION['lasttime']=$row['lasttime'];
echo "<script>alert('登陆成功!');window.location.href='photo.html';</script>";
} else{
echo "<script>alert('账号或密码错误!');history.back();</script>";
}
} else{
echo "<script>alert('账号,密码不能为空!');history.back();</script>";
}
?>