PHP 怎么设置过期时间

 我来答
匿名用户
2017-02-01
展开全部
<?php
class Qiniu_RS_GetPolicy
{
public $Expires;

public function MakeRequest($baseUrl, $mac) // => $privateUrl
{
$deadline = $this->Expires;
if ($deadline == 0) {
$deadline = 3600;
}
$deadline += time();

$pos = strpos($baseUrl, '?');
if ($pos !== false) {
$baseUrl .= '&e=';
} else {
$baseUrl .= '?e=';
}
$baseUrl .= $deadline;

$token = Qiniu_Sign($mac, $baseUrl);
return "$baseUrl&token=$token";
}
}

<?php
function Qiniu_RequireMac($mac) // => $mac
{
if (isset($mac)) {
return $mac;
}

global $QINIU_ACCESS_KEY;
global $QINIU_SECRET_KEY;

return new Qiniu_Mac($QINIU_ACCESS_KEY, $QINIU_SECRET_KEY);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式