Kullanıcıdan gizli post etmek istiyorsanız curl kullanabilirsiniz. Kütüphane üzerinden daha az kod ile işlem yapabilirsin.

https://github.com/php-curl-class/php-curl-class

require __DIR__ . '/vendor/autoload.php';
use CurlCurl;
$curl = new Curl();
$curl->post('https://www.example.com/login/', [
'username' => 'myusername',
'password' => 'mypassword',
]);
//Yanıt
$curl->response;
//Bağlantı vs kontrollü yanıt
if ($curl->error) {
echo 'Error: ' . $curl->errorCode . ': ' . $curl->errorMessage . "n";
} else {
echo 'Response:' . "n";
var_dump($curl->response);
}
kütüphane bana ait değildir.
Lisans haklarını kontrol ediniz.