如何为GET准备字符串

时间:2012-11-17 10:30:35

标签: php json get

我正在编写将用作两台服务器之间通信的API。 我通过Curl和json使用GET。

我的客户端正在发送用户代理,如

  

Mozilla / 5.0(Macintosh; Intel Mac OS X 10.7; rv:15.0)Gecko / 20100101 Firefox / 15.0.1

如何通过GET请求发送类似的字符串? 我想我需要以某种方式清理它或以某种格式加密,可以在服务器端转换为原始格式。

2 个答案:

答案 0 :(得分:6)

我猜您正在搜索urlencode()urldecode()

答案 1 :(得分:0)

如果您希望CURL请求包含自定义标头,可以使用curl_setopt功能和CURLOPT_HEADER选项来规定自定义用户代理,请参阅

http://www.php.net/manual/en/function.curl-setopt.php

(当你有一个更传统的地方时,我真的没有理由尝试将这种数据作为GET参数传输。如果你正在编写API,你最好坚持一些基本的做事的方式:))