• 大小: 5.10KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: PHP
  • 标签: 微信  php  分享  

资源简介


资源截图

代码片段和文件信息

class JSSDK {
  private $appId;
  private $appSecret;

  public function __construct($appId $appSecret) {
    $this->appId = $appId;
    $this->appSecret = $appSecret;
  }

  public function getSignPackage() {
    $jsapiTicket = $this->getJsApiTicket();

    // 注意 URL 一定要动态获取,不能 hardcode.
    $protocol = (!empty($_SERVER[‘HTTPS‘]) && $_SERVER[‘HTTPS‘] !== ‘off‘ || $_SERVER[‘SERVER_PORT‘] == 443) ? “https://“ : “http://“;
    $url = “$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]“;

    $timestamp = time();
    $nonceStr = $this->createNonceStr();

    // 这里参数的顺序要按照 key 值 ASCII 码升序排序
    $string = “jsapi_ticket=$jsapiTicket&noncestr=$nonceStr×tamp=$timestamp&url=$url“;

    $signature = sha1($string);

    $signPackage = array(
      “appId“     => $this->appId
      “nonceS

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-01-29 15:09  jssdk-php\
     文件       12288  2015-01-16 11:48  jssdk-php\.jssdk.php.swp
     文件          36  2014-12-04 15:54  jssdk-php\access_token.json
     文件          36  2014-12-04 15:53  jssdk-php\jsapi_ticket.json
     文件        3570  2015-01-29 15:09  jssdk-php\jssdk.php
     文件        1674  2015-01-20 11:19  jssdk-php\sample.php

评论

共有 条评论