Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.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中“?”和“.”的替换是什么_Php_Xml_Curl - Fatal编程技术网

PHP CURL中“?”和“.”的替换是什么

PHP CURL中“?”和“.”的替换是什么,php,xml,curl,Php,Xml,Curl,我有一个PHP CURL查询,它的形式是 curl-u emailid:password-H“内容类型:应用程序/xml”-d“test?@test.comTestTest详细信息”-X POST 该查询适用于所有电子邮件地址,但有&、?或的电子邮件地址除外,在这些地址中,我得到了一个xml查询格式错误 当我将和替换为&问题已解决。 但是,我找不到?和 我尝试了替换和#x3f

我有一个PHP CURL查询,它的形式是 curl-u emailid:password-H“内容类型:应用程序/xml”-d“test?@test.comTestTest详细信息”-X POST

该查询适用于所有电子邮件地址,但有
&
的电子邮件地址除外,在这些地址中,我得到了一个xml查询格式错误

当我将
替换为
&问题已解决。
但是,我找不到

我尝试了替换
和#x3f
和#x2e
,但我仍然得到一个错误。

应该是-d参数(不是xml编码的)。所以
将是
%3f
;而
将是
%2e

事实上,
&
实际工作有点令人惊讶——它确实应该被编码为
%26