v2.5.2
Giriş yap

Php Curl?

trsherlock
549 defa görüntülendi

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"
);

Cevap yaz
Cevaplar (2)
sefac
1048 gün önce

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;
trsherlock
1048 gün önce

Cevabınız için teşekkür ederim.
http_build_query() kullanınca düzeldi.