21,886
社区成员
发帖
与我相关
我的任务
分享
<?php
$urls = array(
'http://www.xxx.com/xxx',
);
$api = 'http://1.1.1.1';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
?>
直接提交就可以执行成功,但是使用表单传递过去url就不行。望指点$urls[] = $username; 或者array_push($urls,$username);
<?php
$username= $_POST['username'];
$urls = array(
'username'=>$username,
);
$api = 'http://1.1.1.1';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
?>