Ali110k
یک شنبه 25 تیر 1396, 20:20 عصر
سلام
من در یک صفحه میخواستم با curl یک متغیر ارسال کنم به یک صفحه دیگه
در صفحه اول اینو نوشتم
$url = 'http://localhost/curl/test.php';
$params = "array(
'referrer' => urlencode($_GET['referrer']),
);"; //you must know what you want to post
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$params);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result=curl_exec ($ch);
curl_close ($ch);
echo "Results: ".$result;
و در صفحه test.php اینو
print_r($_POST);
ولی در صفحه مقصد یعنی test.php جواب رومیده print_r(Array).
لطفا کمک کنید چرا اینجوری میشه؟
من در یک صفحه میخواستم با curl یک متغیر ارسال کنم به یک صفحه دیگه
در صفحه اول اینو نوشتم
$url = 'http://localhost/curl/test.php';
$params = "array(
'referrer' => urlencode($_GET['referrer']),
);"; //you must know what you want to post
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$params);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result=curl_exec ($ch);
curl_close ($ch);
echo "Results: ".$result;
و در صفحه test.php اینو
print_r($_POST);
ولی در صفحه مقصد یعنی test.php جواب رومیده print_r(Array).
لطفا کمک کنید چرا اینجوری میشه؟