免认证专用注册: https://www.moduyun.com/register.html?uid=1542971565991
// Works well with php5.3 and php5.6.
namespace Moduyun\Sms;
class SmsSenderUtil {
function getRandom() {
return rand(100000, 999999);
}
function calculateSig($secretkey, $random, $curTime, $phoneNumbers) {
$phoneNumbersString = $phoneNumbers[0];
for ($i = 1; $i < count($phoneNumbers); $i++) {
$phoneNumbersString .= ("," . $phoneNumbers[$i]);
}
return hash("sha256", "secretkey=".$secretkey."&random=".$random
."&time=".$curTime."&mobile=".$phoneNumbersString);
}
function calculateSigForTemplAndPhoneNumbers($secretkey, $random, $curTime, $phoneNumbers) {
$phoneNumbersString = $phoneNumbers[0];
for ($i = 1; $i < count($phoneNumbers); $i++) {
$phoneNumbersString .= ("