最初の(プロキシ)でPHPのcURLライブラリを使用して、2番目のサーバーにリクエストを送信します。
PHPcURLのマニュアルを確認してください。以下の例も参照してください。この例ではJSON
、認証のためにサーバーにリクエストを送信します。POST
リクエストやその他必要なものを送信するように簡単に調整できます。
<?php
$fld = array(
'registration_ids' => array('1234'),
'data' => array('header' => 'abc', 'message' => 'def'));
$hdr = array(
'Content-Type: application/json',
'Authorization: key=ghi');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://example.com:9777');
curl_setopt($ch, CURLOPT_PORT, 9777);
curl_setopt($ch, CURLOPT_HTTPHEADER, $hdr);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fld));
$response = curl_exec($ch);
curl_close($ch);