'&message=Hi Your 6 digit OTP code is :-'.$otp_code.'
大家好,我有一个问题我在字符串上面传递消息,在查询字符串
中显示消息URL由sms网关公司提供
http://sms.w3karigar.com/http-api.php?username=enterusername&password=enterpassword&senderid=6char-senderid&route=1&number=enternumber&message=Hi Your 6 digit OTP code is :-'.$otp_code.'
收到的消息仅包含Hi。
当我传递查询字符串时 -
http://sms.w3karigar.com/http-api.php?username=enterusername&password=enterpassword&senderid=6char-senderid&route=1&number=enternumber&message=HiYour6digitOTPcodeis'.$otp_code.'
然后我收到了全长短信。
任何人都可以帮助我谢谢!
答案 0 :(得分:3)
使用php
函数urlencode()
创建网址
urlencode ("Hi Your 6 digit OTP code is :-".$otp_code)
答案 1 :(得分:0)
正则表达式应该可以帮助您
$url = $_SERVER['REDIRECT_URL'];
preg_match('/message=(.*?)($|&)/is', $url, $message);
var_dump($message[1]);EXIT;
通常我们会在使用之前对请求网址进行编码:
Hi Your 6 digit OTP code is :-'.$otp_code.'
到
Hi%20Your%206%20digit%20OTP%20code%20is%20:-%27.$otp_code.%27