我的网络服务上有一个使用http post / get请求的curl应用程序。 现在,看看这个请求:
http://www.myws.com/index.php?¶m=12345
& para是这个符号:¶。我想知道这可能是我的请求不起作用的原因。 我的请求如下:
$url = 'http://www.myws.com/index.php?¶m=12345';
//if i print $url i see the ¶ instead of ¶m
//I tried with index.php?&param=12345 and i can see it "ok" on my screen
//but the request is not working.
curl_setopt($this->ch, CURLOPT_POST, false);
curl_setopt($this->ch, CURLOPT_TIMEOUT, 300);
curl_setopt($this->ch, CURLOPT_URL, $url );
$html = curl_exec($this->ch);
我总是会重定向到主网站,因为该请求不存在。
我该如何解决这个问题?我如何通过curl看到“请求的网址”?
答案 0 :(得分:0)
尝试将内部编码设置为UTF-8?这听起来像编码问题
mb_internal_encoding("UTF-8");