获取请求时URL中的意外html实体

时间:2013-12-12 11:07:39

标签: php curl get

我的网络服务上有一个使用http post / get请求的curl应用程序。 现在,看看这个请求:

http://www.myws.com/index.php?&param=12345

& para是这个符号:¶。我想知道这可能是我的请求不起作用的原因。 我的请求如下:

$url = 'http://www.myws.com/index.php?&param=12345';

//if i print $url i see the ¶ instead of &param
//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看到“请求的网址”?

1 个答案:

答案 0 :(得分:0)

尝试将内部编码设置为UTF-8?这听起来像编码问题

mb_internal_encoding("UTF-8");