Merhaba arkadaşlar. Öncelikle iyi akşamlar dilerim.

Yapmış olduğum basit bir projede kodların hepsi hazır ve sorunsuzca çalışıyor. Sadece bir yerde problem yaşıyorum. Api ile sisteme sadece http post ile login yaptığımda giriş yapıyor.

<form action="https://xxxxx.xxx/api/login" method="post">
         <input type="text" placeholder="Kullanici Adi" name="username">
         <input type="text" placeholder="Sifre" name="password">
         <input type="submit" value="Login">
</form>
Bu şekilde form üzerinden sorunsuz bir şekilde login oluyor. Ama ben hazırladığım php dosyasına:

<?php

$post = [
    'username' => 'username',
    'password' => 'password,
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://xxxxx.xxx/api/login ');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);

?>
bu kodları ekliyorum. Sayfaya gittiğimde kullandığım form ile aynı sonucu veriyor sadece başında ve sonunda (') işareti oluyor. Ardından diğer çalışma sayfamdan işlem yapmaya çalıştığımda login olmamış oluyor. Form ile işlem yaptığımda login yapmış oluyor. Amacım kullanıcı adını ve şifreyi saklı tutarak ve kendim kaydederek ilgili sayfanın linkini göstermeden login yapmasını sağlamak. Yardımcı olabilir misiniz?