apinstein / expiring-hash
这是一个用于轻松创建具有加密签名和临时一次性URL访问功能的实用工具。
v0.0.2
2013-02-12 16:48 UTC
Requires
- php: >=5.2.0
This package is not auto-updated.
Last update: 2024-09-14 14:23:55 UTC
README
ExpiringHash
这是一个小的辅助类,用于创建包含防篡改过期日期的URL参数。
这允许您以与Amazon S3支持相同的方式实现过期URL。
// create $eh = new ExpiringHash('my secret'); $hash = $eh->generate("15 minutes"); $url = "http://foo.com/mydownload?hash={$hash}"; // verify $eh = new ExpiringHash('my secret'); $okToDownload = $eh->validate($_GET['hash']);