如何从php curl横向数据中获取值?

时间:2012-09-13 01:08:33

标签: php curl

现在我想将a.com/a.php中的POST数据转换为b.com/b.php。假设a.php有一个表单。

<form method="post" action="">
name: <input type="text" name="name" /><br />
email: <input type="text" name="email" />
</form>

以下是我在a.php中的代码php代码部分。如何在b.com/b.php

中接收横向数据
    $url = 'http://www.b.com/b.php';
    $fields = array(
    'username' => addslashes($_POST['name']),
    'email' => addslashes($_POST['email']),
     'ip' => $_SERVER['REMOTE_ADDR']
);

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, true);
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields);
 curl_close($ch);

如何编写表单操作部分?我的代码有问题吗?谢谢。

1 个答案:

答案 0 :(得分:0)

在curl_close($ ch)之前,

url_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);