比如 :我设置1.php有效期为1个月,正常1.PHP打开可以显示一些内容,但是到了1个月后打开就提示链接到期失效,也不显示其他内容了。
谁能给我个完整的代码。PHP白痴级的求助!
<?php
$startTime = strtotime('2018-4-25 0:0:0');//开始时间
$days=floor((time()-$startTime)/86400);
if($days>30)die("链接到期失效");//超过30天,失效
//其他操作
echo "链接的内容";
?>
里面试着加上请求参数,服务端通过获取参数进行判断是否过期,参数可以加密
在代码的某一部分调用系统时间,判断过期了就die。
在数据库内建个表,表内字段为当前最近用户登录的时间戳,在php内判断,如果在用户在最近登录时间后的24小时之内登陆了就把程序die掉并提示无法登录、
$_SERVER['REMOTE_ADDR'];为当前用户的IP
$time为最近访问的时间戳
$t为这次访问的时间戳
$t=time();
if($t<$time+24*3600){
die("24小时之内只能访问一次");
}
用COOKIE也能实现,不过保险。用户清了COOIKE就没用了。
直接在这个1.php开头做个时间戳判断,到点给个提示或者跳走
csdn的人真的很好,非常感谢大家的积极回复,谢谢