我有下一个代码:
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://www.mydomain.com/test.php');
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS,"First Name=Jhon&Last Name=bt");
curl_exec ($c);
curl_close ($c);
我的问题是这段代码中的空格:
"First Name=Jhon&Last Name=bt"
我尝试了下一个代码:
$test=rawurlencode("First Name=Jhon&Last Name=bt");
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://www.mydomain.com/test.php');
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS,$test);
curl_exec ($c);
curl_close ($c);
我也试过
$first_name=rawurlencode("名字");
$last_name=rawurlencode("姓氏");
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://www.mydomain.com/test.php');
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS,"$first_name=Jhon&$last_name=bt");
curl_exec ($c);
curl_close ($c);
我的错误是什么?不管用。我需要使用变量“名字”和“姓氏”的名称发送。谢谢你的帮助。