資源簡介
代碼片段和文件信息
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
- 上一篇:百度中文語音轉英文語音
- 下一篇:thinkPHP5+bootstrap博客源碼
評論
共有 條評論