2010-06-16 40 views
0

我在PHP中有一個頭包含了像如何獲取校驗和的PHP頭值

<?php 
header("Location: "."https://abc.com/ppp/purchase.do?version=3.0&". 
    "merchant_id=<23255>&merchant_site_id<21312>&total_amount=<69.99>&". 
    "currency=<USD>&item_name_1=<incidentsupporttier1>&item_amount_1=<1>&". 
    "time_stamp=<2010-06-14.14:34:33>&**checksum=<calculated_checksum>**"); 
?> 

的鏈接,當我運行此頁計算校驗和的值和鏈接打開

現在如何計算校驗和? calculated_checksum = md5(abc);

md5是一種基於括號內的特定值計算校驗和值的算法。

現在我想知道我可以通過校驗和的值在頭網址

+1

請編輯您的問題。所以我們可以更好地閱讀你的代碼。 – jigfox 2010-06-16 17:40:27

回答

0

我不知道如果這是你的意思是:

使用string concatenation .

$calculated_checksum=md5('abc'); 
header('Location: https://...&checksum=' . $calculated_checksum); 

變量必須以$開頭。

0
<?php 

$cs = md5("abc"); //Puts 900150983cd24fb0d6963f7d28e17f72 (the hash of abc) into the variable named $cd 

header("Location: "."https://abc.com/ppp/purchase.do?version=3.0&". 
    "merchant_id=<23255>&merchant_site_id<21312>&total_amount=<69.99>&". 
    "currency=<USD>&item_name_1=<incidentsupporttier1>&item_amount_1=<1>&". 
    "time_stamp=<2010-06-14.14:34:33>&**checksum=" . $cs . "**"); //Redirect the page to the new page with the checksum concatenated onto the end 

?> 

這是你在找什麼?