curl -X POST masterservername \
-H 'content-type: application/vnd.netbackup+json;version=1.0' \
-d '{ \
"domainType":"vx", \
"domainName":"mydomain", \
"userName":"myusername", \
"password":"mypassword" \
}'
php exec ya da php shell exec ile olur
bu kodu çalıştırmak zorunda değilsin, bu kod sadece belirtilen adrese ilgili header'lar ile birlikte bir HTTP POST request'i gönderiyor. how to send http post request with php diye aratınca işini görecek sonuçlar çıkacaktır, hem direkt komut çalıştırmaktan daha güvenli olur.
<?
$ch = curl_init();
$data = array("domainType" => "vx",
"domainName" => "mydomain",
"userName" => "myusername",
"password" => "mypassword");
curl_setopt($ch, CURLOPT_URL, "masterservername" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $data );
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: Application/Vnd.Netbackup+json;version=1.0'));
$result = curl_exec ($ch);