Php 加号(“x2B”)消失
我使用PHP和我的短信服务提供商提供的API密钥向手机发送短信 我发送的短信完美地到达了目标手机,但问题是当我在短信中签名时,Php 加号(“x2B”)消失,php,html,Php,Html,我使用PHP和我的短信服务提供商提供的API密钥向手机发送短信 我发送的短信完美地到达了目标手机,但问题是当我在短信中签名时,“+”不会出现在手机中。这可能是因为“+”符号基本上用于指示空格 当我运行api时,我的代码如下所示: $msg="A+"; $x= file_get_contents("http://someurl...&msg=$msg"); 你能告诉我怎样才能让手机上出现“+” 谢谢您需要研究如何使用该功能 使用 尝试使用urlencode $msg = urlencod
“+”
不会出现在手机中。这可能是因为“+”
符号基本上用于指示空格
当我运行api时,我的代码如下所示:
$msg="A+";
$x= file_get_contents("http://someurl...&msg=$msg");
你能告诉我怎样才能让手机上出现“+”
谢谢您需要研究如何使用该功能 使用 尝试使用urlencode
$msg = urlencode("A+");
正如php手册所说:
当对URL的查询部分中使用的字符串进行编码时,此函数非常方便,可以方便地将变量传递给下一个URL
页面
试试这个:
$msg=urlencode("A+");
$x= file_get_contents("http://someurl...&msg=".$msg);
当对URL的查询部分中使用的字符串进行编码时,urlencode函数非常方便,可以方便地将变量传递到下一页。非常感谢。我刚刚测试了代码,它工作得很好:)非常感谢你的回答:)非常感谢你的回答
$msg = urlencode("A+");
$msg=urlencode("A+");
$x= file_get_contents("http://someurl...&msg=".$msg);