我必须将一组数据传递给服务器并从服务器获取响应..我在 clientside.php 上收到未定义的变量错误,我正在尝试打印接收到的内容..如何在服务器端获取响应并发送它带有附加信息返回客户端..我正在使用 curl 功能来实现这一点..
我的clientside.php
$url = "http://some_ip_address/../../../../serverside.php";
//$abc is variable which contains all data in array format
$abc;
$post_data = array('data' => serialize($abc));
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$post_data);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
if(curl_exec($ch) === false) {
echo 0;
} else {
echo 1;
}
$output= curl_exec($ch);
echo $output;
curl_close ($ch);
我的 Serverside.php 是这样的
print_r($_POST['data']);
我收到以下错误
*Notice: Undefined index: data*