Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在没有internet连接的本地服务器(如xampp)项目上验证php中的过期日期_Php_Codeigniter - Fatal编程技术网

如何在没有internet连接的本地服务器(如xampp)项目上验证php中的过期日期

如何在没有internet连接的本地服务器(如xampp)项目上验证php中的过期日期,php,codeigniter,Php,Codeigniter,当系统具有正确的日期时间时,它可以正常工作。但是当用户通过控制面板(窗口系统)更改系统日期时间时,它会绕过安全性。我使用此条件来验证 if( (strtotime($this->system_date) <= strtotime($license_arr[4])) ){ die('***********Licence Valid *****************'); } else{ die('***********Licence In-Valid ******

当系统具有正确的日期时间时,它可以正常工作。但是当用户通过控制面板(窗口系统)更改系统日期时间时,它会绕过安全性。我使用此条件来验证

if( (strtotime($this->system_date) <= strtotime($license_arr[4])) ){
     die('***********Licence Valid *****************');
}
else{
     die('***********Licence In-Valid *****************');
}

if((strotime($this->system_date)也从数据库中获取当前日期时间。
因此,用户“系统日期”必须大于“当前日期时间”

检查您的
用户“系统日期”
是否介于
数据库获取的日期时间
$license\u arr expiry
之间,则它也有效

从数据库获取当前日期时间。 因此,用户“系统日期”必须大于“当前日期时间”
检查您的
用户是否为“系统日期”
数据库获取日期时间
$license\u arr expiry
之间,那么它是有效的

它需要服务器日期和时间,限制对服务器的物理访问。

它需要服务器日期和时间,限制对服务器的物理访问。

嗨,迪潘维塔,谢谢你的回答。我已经用mysql检查过了()函数它给了我错误的日期。它给了与系统日期集相同的日期。嗨,Dipanwita,谢谢你的回答。我已经用mysql now()函数检查过它给了我错误的日期。它给了与系统日期集相同的日期。