PHP code example of big-dream / cdn-url-auth
1. Go to this page and download the library: Download big-dream/cdn-url-auth library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
big-dream / cdn-url-auth example snippets
$auth = new \bigDream\CdnUrlAuth\Tencent(
'r1u1sxtmgf8u5u9eazh2wpj', // [必传]鉴权秘钥
'sign', // [选传]鉴权参数名(鉴权方式TypeA和TypeD会用到)
't', // [选传]时间参数名(鉴权方式TypeD会用到)
false // [选传]将时间戳十六进制(鉴权方式TypeD会用到)
);
$auth->typeA(
'/files/install/wampserver3.2.3_x64.exe', // [必传]需要鉴权的链接
time(), // [选传]当前时间的时间戳
md5(microtime()), // [选传]随机数
'0' // [选传]用户ID
);
$auth->typeB(
'/files/install/wampserver3.2.3_x64.exe', // [必传]需要鉴权的链接
time() // [选传]当前时间的时间戳
);
$auth->typeC(
'/files/install/wampserver3.2.3_x64.exe', // [必传]需要鉴权的链接
time() // [选传]当前时间的时间戳
);
$auth->typeD(
'/files/install/wampserver3.2.3_x64.exe', // [必传]需要鉴权的链接
time() // [选传]当前时间的时间戳
);
$auth = new \bigDream\CdnUrlAuth\Aliyun(
'r1u1sxtmgf8u5u9eazh2wpj', // [必传]鉴权秘钥
'auth_key', // [选传]鉴权参数名(鉴权方式TypeA和TypeD会用到)
3600 // [选传]链接有效期(秒)
);
$auth->typeA(
'/files/install/wampserver3.2.3_x64.exe', // [必传]需要鉴权的链接
time(), // [选传]链接失效时间的时间戳
md5(microtime()), // [选传]随机数
'0' // [选传]用户ID
);
$auth->typeB(
'/files/install/wampserver3.2.3_x64.exe', // [必传]需要鉴权的链接
time() // [选传]链接失效时间的时间戳
);
$auth->typeC(
'/files/install/wampserver3.2.3_x64.exe', // [必传]需要鉴权的链接
time() // [选传]链接失效时间的时间戳
);