![](/img/trans.png)
[英]Convert PHP curl POST request with array of parameters to Python code
[英]PHP curl post request with parameters
我正在嘗試使用curl創建新的用戶訂閱,但似乎參數從未發送:
$url = 'http://www.domain.com/user_sub/new';
$curl = curl_init($url);
$curl_post_data = array(
'email' => 'user_email@example.com',
'f_name' => 'John',
'l_name' => 'Doe',
'zip_code' => 'GB211',
'promo' => 'promocode'
);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($curl_post_data));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$curl_response = curl_exec($curl);
curl_close($curl);
...
如果我通過瀏覽器直接發送網址,那么它可以工作,例如:
http://www.domain.com/user_sub/new?email=user_email@example.com&f_name=John&l_name=Doe&zip_code=GB211&promo=promocode
請問我做錯了什么?
您是否嘗試過使用:
$url = 'http://www.domain.com/user_sub/new?email=user_email@example.com&f_name=John&l_name=Doe&zip_code=GB211&promo=promocode';
$response = file_get_contents($url, false);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.