• 首页
  • 指示板
  • 服务
    • 专用的服务器
    • 58必威网站
    • 58biwei
    • DDoS保护
    • 58必威外网
    • 58必威网
    • 58必威
  • 解决方案
    • 电子商务
    • 安全
    • 游戏
    • 举办
    • 管理
    • 金融
    • 系统集成商
  • 支持
    • 知识库
    • 社区
    • 不定期客票
  • 公司
    • 关于我们
    • 联系我们
    • 网络
    • 数据中心
    • 镜子
    • 子公司
    • 经销商
    • 博客
  • 服务
    • 专用的服务器
    • 58必威网站
    • 58biwei
    • DDos保护
    • 58必威外网
    • 58必威
    • 58必威网
  • 解决方案
    • 电子商务
    • 安全
    • 游戏
    • 举办
    • 管理
    • 金融
    • 系统集成商
  • 指示板

PHP的安全令牌集成(辅助)

的信任
25000 +的客户 (2001年以来)
    • 首页
    • 客户端
    • 知识库
    • CDN
    • CDN的安全
    • PHP的安全令牌集成(辅助)

    表的内容

      相关文章

      • Python安全令牌集成(辅助)
      • Python安全令牌集成
      • PHP的安全令牌集成
      • CDN URL令牌认证
      • 添加安全令牌
      • 安全令牌介绍
      • 添加DDoS豁免
      • 视图:(350)
      • 投票:(0)
      这篇文章有用吗?
      投票

      PHP的安全令牌集成(辅助)

      出版者:必威平台,2021年8月23日

      下面的文章将帮助您集成在PHP代码中使用密钥生成的安全令牌(Secondary)。首先,您需要登录到仪表板,并为所需的位置(域)启用Secure Token选项。一旦您启用了安全令牌选项,您可以创建一个“秘密密钥”,然后将传递到我们的后端。这样,您就可以使用下面的PHP脚本使用md5生成自己的令牌。新生成的URL将持有所有必要的信息,将匹配保存在我们的后端安全密钥,并将允许用户访问。

      在二级安全令牌中,在生成的安全url中使用文件名、过期时间(可选),与IP和过期时间相比,而不是Primary方法中的文件名。

      示例安全令牌如下所示

      http://domain.com/TimeID/HashID/FileName

      一旦生成了安全令牌,您就可以在Python代码中使用它来创建URL令牌。

      <?php
      / /美元base_url = 'https://yourdomain.com的;//这是你的CDN的网站的基础URL,没有斜杠在最后
      / /美元securityKey =“token_security_key”;//您的安全密钥用于使用仪表板创建令牌
      / /美元locationpath = ' / index . html ';//提供以'/'开头的路径
      / /文件名美元= ' / abc.jpg ';//提供文件名

      function securityToken($base_url, $locationpath, $securityKey, $expires = ",$fileName){

      //将过期时间设置为创建时间的1小时
      $expires = time() + 3600;//该参数是可选的,由您自行决定是否将其过期定义到安全URL。

      //生成token
      如果(!空(到期美元))
      {
      //生成过期令牌
      hashableBase = securityKey。locationpath美元。美元到期;
      $token = md5($hashableBase, true);
      $token = strtr($token, '+/', '-_');
      $token = str_replace('=', ", $token);

      //生成URL
      url = "美元https://美元base_url {$ locationpath} /{$牌}/ {$ fileName}";
      }
      其他{

      //生成没有过期的令牌
      hashableBase = securityKey美元。locationpath美元;
      $token = md5($hashableBase, true);
      $token = strtr($token, '+/', '-_');
      $token = str_replace('=', ", $token);

      //生成URL
      url = "美元https://美元base_url {$ locationpath} /{$牌}/ {$ fileName}";
      }
      返回$ url;
      }

      / /使用例子:
      / /返回:“https://test.youdomain.com/index.html/AuiVJT4fw7frGmPDPuCzAg/abc.jpg的
      回声(securityToken ('https://test.youdomain.com的/ index . html ', ' super-secret-code ', ' 31536000 ', '文件名称'));
      / /返回:“https://test.youdomain.com/index.html/AuiVJT4fw7frGmPDPuCzAg/abc.jpg的
      回声(securityToken ('https://test.youdomain.com的/ index . html’,‘super-secret-code’,”、“文件名称”));

      ?>

      主机服务
      • 专用主机
      • 58必威网站
      • 58必威网
      • 58必威外网
      • 必威体育怎么玩
      支持
      • 门户登录
      • 知识库
      • 社区
      公司
      • 关于我们
      • 联系我们
      • 网络
      • 数据中心
      • 镜子
      • 子公司
      • 经销商
      • 博客
      政策
      • 隐私政策
      • 可接受的使用政策
      • 条款和条件
      • 服务水平协议
      公司
      • 必威平台Psychz网络,
        Profuse解决方案公司
        威尔希尔大道611号,300号
        洛杉矶,加州90017
        美国
      • 美国/加拿大:800-933-1517
      • 国际:626-549-2801
      订阅我们的邮寄名单
      *指示要求
      版权所有©2021 Psychz 必威平台Networks, A Profuse Solutions Inc .公司