2016-08-29 235 views
2

我有一个应用程序,允许我使用我的Android手机如下发送短信的网址:通过URL发送消息

http://196.96.53.25/sendsms? phone=0724206400&text=Yusuf_kiprop 

然而,当我从文字中的下划线,如下所示:

http://196.96.53.25/sendsms?phone=0724206400&text=Yusuf kiprop 

我收到网页不可用的错误消息。可能是什么问题?

+0

如果您的浏览器默认情况下没有URL编码,那么您将收到此错误。 PHP将自动解码URL参数,因此您可以使用%20而不是空格。另见功能http://php.net/manual/en/function.urlencode.php – swordsecurity

回答

2

如果是从PHP发送编码,然后像

$message=urlencode('Yusuf kiprop'); 
http://196.96.53.25/sendsms?phone=0724206400&text=$message 

的消息如果你是在浏览器中直接检查它它不是URL编码这就是为什么。 试试这个insted-:

http://196.96.53.25/sendsms?phone=0724206400&text=Yusuf%20kiprop