[英]Curl not passing the value to the php file
我有一個名為 c.php 的文件,其中我試圖將 var 名稱的值傳遞給 cu.php 進行處理,但我得到的只是一個空白屏幕:/它是錯誤還是正在傳遞的空值
c.php 的內容是
<?php
$name = " hello " ;
$post= 'name = '.urlencode($name);
$ch =curl_init();
curl_setopt($ch , CURLOPT_URL , 'http://www.xxxxxxx.com/cu.php');
curl_setopt($ch, CURLOPT_POST ,TRUE ) ;
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
$r = curl_exec($ch);
curl_close($ch);
?>
cu.php 的內容是
<?php
$n = $_POST['name'];
echo $n ;
?>
將帖子字段設置為這樣的數組:
<?php
$name = " hello ";
$post = array(
'name' => urlencode($name),
);
$ch =curl_init();
curl_setopt($ch, CURLOPT_URL , 'http://www.xxxxxxx.com/cu.php');
curl_setopt($ch,CURLOPT_POST ,TRUE ) ;
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
echo $r = curl_exec($ch);
curl_close($ch);
?>
您需要echo
顯結果並像這樣傳遞參數..
<?php
$name = " hello ";
$post="name=$name"; //<-- Simpler way
$ch =curl_init();
curl_setopt($ch, CURLOPT_URL , 'http://www.xxxxxxx.com/cu.php');
curl_setopt($ch,CURLOPT_POST ,TRUE ) ;
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
echo $r = curl_exec($ch); //<---- echo here
curl_close($ch);
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.