『壹』 php curl post怎麼傳值
1、設置請求方式為post
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); #設置post請求
2、設置POST請求內容和請求長度
curl_setopt($ch, CURLOPT_POSTFIELDS,$data);#設置post數據
更多PHP相關的知識,可以參考:PHP程序員,雷雪松的個人博客。
『貳』 php怎麼傳遞參數
PHP程序內可以定義全局變數和私有變數來傳遞參數。
如果你問的是網頁表單中的傳遞方法,那就是GET與POST。
在PHP中接受GET和POST參數的方法是:$_GET['變數名'] 或 $_POST['變數名']
<form action="" method="POST">
<input type="text" name="abc" value="" >
<input type="submit" value="提交">
</form>
PHP中可以使用 $_POST['abc']來獲得提交到程序的表單的數據。
『叄』 html,php,post怎麼傳參數
<form cation="a.php" method="post">
<input type="what" value="345"/>
<input type="submit" value="提交"/>
</form>
//a.php
<?php
print_r ($_POST);
?>
回答:
我想把從資料庫里提取的值,譬如帖子編號rs['id'],用post的方法傳到別的文件、
//////
為了實現這樣的效果,你可以先在a.php頁面把那個值下放到html中 比如。
當前訪問的頁面時a.php
<?php
//從資料庫得到你要的數據
$id="5";
?>
<html>
<form action="b.php" method="post">
<input type="hidden" name="id" value="<?php echo $id?>"/>
<input type="submit" value="提交"/>
</form>
</html>
或者直接使用php的session 而不需要來用html的post來傳值。
在a.php中直接$_SESSION["myid"]="9";
到b.php中直接使用$id=$_SESSION["myid"];
這樣就可以了。
『肆』 如何用php向伺服器發送post請求
用PHP向伺服器發送HTTP的POST請求,代碼如下:
<?php
/**
*發送post請求
*@paramstring$url請求地址
*@paramarray$post_datapost鍵值對數據
*@returnstring
*/
functionsend_post($url,$post_data){
$postdata=http_build_query($post_data);
$options=array(
'http'=>array(
'method'=>'POST',
'header'=>'Content-type:application/x-www-form-urlencoded',
'content'=>$postdata,
'timeout'=>15*60//超時時間(單位:s)
)
);
$context=stream_context_create($options);
$result=file_get_contents($url,false,$context);
return$result;
}
使用的時候直接調用上面定義的send_post方法:
$post_data=array(
'username'=>'username',
'password'=>'password'
);
send_post('網址',$post_data);