Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:CURL-尝试使用&;不在URL中_Php_Url_Curl_Special Characters_Ampersand - Fatal编程技术网

PHP:CURL-尝试使用&;不在URL中

PHP:CURL-尝试使用&;不在URL中,php,url,curl,special-characters,ampersand,Php,Url,Curl,Special Characters,Ampersand,我有一个网站,我正试图点击,它需要获取URL中的参数。例如: http://example.com?val=123&notice=abc 问题是启动通知键的¬被读取为html,以提供以下字符: 在注意之前,我已尝试转义和字符,并尝试将其替换为&但两者都不起作用 有人知道该怎么办吗 编辑 以下是相关代码: $url = "https://example.com/extern?type=2&notification-mode=1"; curl_get_contents(

我有一个网站,我正试图点击,它需要获取URL中的参数。例如:

http://example.com?val=123&notice=abc
问题是启动
通知
键的
¬
被读取为html,以提供以下字符:

注意
之前,我已尝试转义
字符,并尝试将其替换为
&但两者都不起作用

有人知道该怎么办吗

编辑

以下是相关代码:

$url = "https://example.com/extern?type=2&notification-mode=1";
curl_get_contents($url, true, false);
这是它调用的CURL函数:

function curl_get_contents($url, $body = true, $header = false) {
    $curl = curl_init($url);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HEADER, $header);
    curl_setopt($curl, CURLOPT_NOBODY, !$body);
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
    $data = curl_exec($curl);
    curl_close($curl);
    return $data;
}

如果您将URL放在引号中,它应该可以工作。

字符输出html符号,因为您试图调试html文档中的
$URL
,从而导致它将实体转换为符号


通过将url包装在其中,将html符号从
编码为
¬

让我们看看您尝试过的代码,因为这不应该是一个问题。也许你需要一个尾随斜杠,比如
http://example.com/?val=...
至少共享代码。你在做什么?获取并显示
字符?你复制粘贴url了吗?尝试键入url..我刚刚测试了你的脚本,它对我来说很好<代码>$\u请求
包含:
数组([type]=>2[notification mode]=>1)
URL在引号中。不走运。我添加了代码以便您可以看到。