領取微信優惠卷

2021-09-28 18:25:56 字數 2519 閱讀 2101

$url =

;//把整個檔案讀入乙個字串中file_get_contents

$json =

file_get_contents

($url)

;//把json格式轉化為陣列

$result =

json_decode

($json, true)

;//獲取關聯陣列中名字為access_token的值就是access_token

$access_token = $result[

'access_token'];

//獲取jsapi_ticket

$jsapi_url =

"";//將其通過do_post_request()方法轉換成json格式的字串;

$getdata =

do_post_request

($jsapi_url,

urldecode

($data));

//將json格式的字串通過json_decode解碼成陣列

$arr_jsapi =

json_decode

($getdata, true)

;//獲取陣列中名字為ticket的值就是jsapi_ticket

$jsapi_ticket = $arr_jsapi[

'ticket'];

//獲取卡券api_ticket

$api_ticket =

"";//將其通過do_post_request()方法轉換成json格式的字串;

$getdata2 =

do_post_request

($api_ticket,

urldecode

($data));

//將json格式的字串通過json_decode解碼成陣列

$arr_api =

json_decode

($getdata2, true)

;//獲取陣列中名字為ticket的值就是api_ticket

$api_tickets = $arr_api[

'ticket'];

//獲取使用介面的url位址要動態獲取

;//生成js的簽名函式包括引數jsapi_ticket,noncestr,timestamp,url,

//參與簽名的字段包括noncestr(隨機字串), 有效的jsapi_ticket, timestamp(時間戳)

//, url(當前網頁的url,不包含#及其後面部分) 。

//對所有待簽名引數按照欄位名的ascii 碼從小到大排序(字典序)後,

//使用url鍵值對的格式(即key1=value1&key2=value2…)拼接成字串string1。

//這裡需要注意的是所有引數名均為小寫字元。對string1作sha1加密,欄位名和字段值都採用原始值,

//不進行url 轉義。

$str =

'jsapi_ticket='

. $jsapi_ticket .

'&noncestr='

. $n .

'×tamp='

. $time .

'&url='

. $url1;

//將$str進行sha1加密就得到了js的簽名

$jssign =

sha1

($str)

;//生成卡券的簽名(參與簽名的引數一定要和cardlist裡面的引數一樣否則會報錯),卡券的簽名和js的簽名是不一樣的

//簽名演算法是按照這幾個引數值按照字典順序排列之後再按照sha1加密

$arr =

array

($_get[

'cid'

], $api_tickets, $time)

;//組裝引數

asort

($arr, sort_string)

; $sortstring ="";

foreach ($arr as $temp)

$cardsign =

sha1

($sortstring)

;js部分

"">

<

/script>

wx.config()

; wx.

ready

(function()

'}],

success:

function

(res)})

;};}

);

pta 魔法優惠卷

乙個簡單貪心演算法,剛開始做的時候不小心,排序之後相乘,我居然打了 號,被白白扣了20分,改回來之後,果斷正確了 如下 include include using namespace std int main cin m int b m for i 0 i b i sort a,a n sort b...

優惠卷測試案例

優惠券是否可以正常使用 外觀是否與ui保持一致 部分商品是否能正常使用 購買商品的時候會不會提示使用優惠券 優惠券是否能分享 分享後能否正常使用 優惠券是否有有效期 優惠券時間的邊界值 特殊事件是否會延期 使用優惠券支付期間,如果長時間未支付,優惠券是否會失效 過期的優惠卷是否可以使用 是否會自動銷...

優惠卷系統的設計

最近公司需要使用優惠卷 但是自己沒有做過,在網上看了一大堆的文章,有篇比較好的,我這邊直接貼個鏈結 在此謝謝大佬的提供,文章裡面寫的非常詳細,優惠卷系統其實是乙個非常複雜的營銷系統。當然,目前我自己搭建的優惠卷系統還是非常簡陋的。上面的文章給了我很大的思考 但是由於技術能力有限,目前實現的非常簡單,...