加号("+")消失

bla*_*elt 6 html php

我正在使用PHP和我的短信服务提供商提供的API密钥向手机发送短信.

我发送的短信完全到达目标手机,但问题是当我的信息中有一个"+"标志时,"+"手机中没有出现.这可能是因为"+"标志基本上用于指示空间.

当我运行api时,我的代码如下所示:

$msg="A+";
$x= file_get_contents("http://someurl...&msg=$msg");
Run Code Online (Sandbox Code Playgroud)

你能告诉我怎么做让"+"手机出现吗?

谢谢

Way*_*tty 6

你需要研究使用urlencode函数.

$x = file_get_contents("http://someurl...&msg=" . urlencode($msg));
Run Code Online (Sandbox Code Playgroud)