如何在php中获取文件的md5? [复制]

Posted

技术标签:

【中文标题】如何在php中获取文件的md5? [复制]【英文标题】:How to take md5 of a file in php? [duplicate] 【发布时间】:2014-02-03 18:34:04 【问题描述】:

你能解释一下如何使用 php 获取文件的 md5

【问题讨论】:

【参考方案1】:

嘿,伙计,看起来快速搜索会找到很多关于这个的,看看这个

PHP Session timeout

首先,存储用户最后一次发出请求的时间

<?php
   $_SESSION['timeout'] = time();
?>

在随后的请求中,检查他们多久以前提出过他们的上一个请求(本例中为 10 分钟)

 <?php
    if ($_SESSION['timeout'] + 10 * 60 < time()) 
         // session timed out
     else 
      // session ok
    
  ?>

【讨论】:

感谢您的重播 它有效,但我认为它不符合我的要求。我的要求是,如果用户将他的 php 页面设置为理想状态 2 分钟,那么我需要销毁会话变量。【参考方案2】:

我已经回答了一个类似的问题。这是15分钟后,我想你可以自己重写:

if(time() - $_SESSION['timestamp'] > 900)  //subtract new timestamp from the old one
    alert("15 Minutes over!");
    unset($_SESSION['username'], $_SESSION['password'], $_SESSION['timestamp']);
    $_SESSION['logged_in'] = false;
    header("Location: " . index.php); //redirect to index.php
    exit;
 else 
    $_SESSION['timestamp'] = time(); //set new timestamp

【讨论】:

感谢您的重播

以上是关于如何在php中获取文件的md5? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

在 Java 中获取文件的 MD5 校验和

如何获取执行文件的完整路径? [复制]

获取文件的MD5

如何在 PowerShell 中获取 MD5 校验和

如何从 Java 的 keytool 获取 MD5 指纹,而不仅仅是 SHA-1?

获取文件的md5值