首页 开发编程 正文

php七天免登陆怎么做(php七天免登录)

用PHP怎么取得7天前的日期$date=date('Y-m-d',一、使用函式date()实现在编辑器中输入;二、使用time函数在编辑器中输入echodate("y-m-d",$username=trim($_POST['username']),//是否自动登录标示$err_msg='';if($username==''||$pas...

今天给各位分享php七天免登陆怎么做的知识,其中也会对php七天免登录进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录:

用PHP怎么取得7天前的日期

$date = date('Y-m-d', strtotime('-7 days')); //保留年-月-日

?php echo echo date(”Y-m-d H:i:s”,strtotime(”-7 day”)) ;? //保留年-月-日 时:分:秒

strtotime('-7 days')  获得的是时间戳

strtotime('now')); //获取当前的时间戳

time() //获取的时间戳

扩展资料:

一、使用函式 date() 实现

在编辑器中输入?php echo $showtime=date("Y-m-d H:i:s");?,点击回车就可以得知当前的时间。其中Y是代表4位的年份,H是24小时制,i 是分钟,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。

d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。

二、使用time函数

在编辑器中输入echo date("y-m-d",$time)点击回车就可以得知当前的时间,其中Y是代表4位的年份,m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。

三、使用strftime函数

在编辑器中输入echo strftime ("%hh%m %a %d %b" ,time());点击回车就可以得知当前的时间。

参考资料来源:百度百科-PHP

phpcookie怎么做一个免登陆

其实你说的是7天(或者30天)免登录吧?这个的整个过程就是用户在登录的时候,如果选择了记住密码或者一周内免登录等这个选项的时候,则在用户成功登录操作完成之后,存储一个实现自动登录的cookie的数据到数据库的用户表里面,作为下次自动登录时验证用。验证通过则自动登录,否则需要输入用户名,密码进行登录。保存的这个cookie值则可以取一个随机码。具体示例代码如下:

$username=trim($_POST['username']);

$password=md5(trim($_POST['password']));

$ref_url=$_GET['req_url'];

$remember=$_POST['remember'];//是否自动登录标示

$err_msg='';

if($username==''||$password==''){

$err_msg="用户名和密码都不能为空";

}else{

$row=getUserInfo($username,$password);

if(empty($row)){

$err_msg="用户名和密码都不正确";

}else{

$_SESSION['user_info']=$row;

if(!empty($remember)){//如果用户选择了,记录登录状态就把用户名和加了密的密码放到cookie里面

setcookie("username",$username,time()+3600*24*365);

setcookie("password",$password,time()+3600*24*365);

}

if(strpos($ref_url,"login.php")===false){

header("location:".$ref_url);

}else{

header("location:main_user.php");

}

}

}

另外在访问网站的每个页面时,都要先进行一遍如下函数的检查。代码如下:

//检查用户是否登录

function checklogin(){

if(empty($_SESSION['user_info'])){//检查一下session是不是为空

if(empty($_COOKIE['username'])||empty($_COOKIE['password'])){//如果session为空,并且用户没有选择记录登录状

header("location:login.php?req_url=".$_SERVER['REQUEST_URI']);//转到登录页面,记录请求的url,登录后跳转过去,用户体验好。

}else{//用户选择了记住登录状态

$user=getUserInfo($_COOKIE['username'],$_COOKIE['password']);//去取用户的个人资料

if(empty($user)){//用户名密码不对没到取到信息,转到登录页面

header("location:login.php?req_url=".$_SERVER['REQUEST_URI']);

}else{

$_SESSION['user_info']=$user;//用户名和密码对了,把用户的个人资料放到session里面

}

}

}

}

希望对你有所帮助,望采纳!

php免费空间到底如何使用啊?

Control panel user name-----控制面板用户名

Control panel password------控制面板密码

Control panel URL-----------控制面板地址

Files and FTP Settings------文件及FTP设置

FTP user name---------------FTP用户名

FTP password----------------FTP密码

FTP host name---------------FTP主机名

File system path------------文件系统路径

MySQL Settings--------------MySQL设置

MySQL user------------------MySQL用户名

MySQL password--------------MySQL密码

MySQL host------------------MySQL主机名

MySQL port------------------MySQL端口

上传网页需要使用FTP工具,例如:FlashFXP等。具体使用方法自己百度吧。FTP工具需要的参数就在你列出的这些里面。

关于php七天免登陆怎么做和php七天免登录的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除