Qiniu_RS_GetPolicy::MakeRequest PHP Method

MakeRequest() public method

public MakeRequest ( $baseUrl, $mac )
    public function MakeRequest($baseUrl, $mac)
    {
        $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}";
    }

Usage Example

Example #1
0
 public function get_sign_url($object)
 {
     $domain = $this->bucket . ".qiniudn.com";
     $baseUrl = Qiniu_RS_MakeBaseUrl($domain, $object);
     $getPolicy = new Qiniu_RS_GetPolicy();
     $privateUrl = $getPolicy->MakeRequest($baseUrl, null);
     return $privateUrl;
 }
All Usage Examples Of Qiniu_RS_GetPolicy::MakeRequest
Qiniu_RS_GetPolicy