Php Curl?
Arkadaşlar bu iki kod arasındaki hatam nedir yardımcı olursanız sevinirim.
$post = [
"assoscmd" => 'multilogin',
"rtype" => 'json',
"userid" => $userid,
"sifre" => $sifre,
"parola" => 'maliye',
"controlCaptcha" => 'false'
];
curl_setopt($interAktif, CURLOPT_POSTFIELDS, $post);
(Tam tanımı bilmiyorum Postman'da raw
olarak geçiyordu.)Url formatında post edildiğinde çalışıyor.
curl_setopt($interAktif, CURLOPT_POSTFIELDS,
"assoscmd=multilogin&rtype=json&userid=".$userid."&sifre=".$sifre."&parola=maliye&controlCaptcha=false"
);
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
GET ile bu tarz bir istek yapacaksanız http_build_query()
fonksiyonunu kullanmanız gerekir.
Örnek kullanım:
$get_data = [
'userID' => '5'
];
$ch = curl_init();
$get_url = 'https://jsonplaceholder.typicode.com/posts' . http_build_query($data);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
Cevabınız için teşekkür ederim.
http_build_query()
kullanınca düzeldi.