私は初心者のプログラマーです。localhost xamppサーバーからクラウドサーバーにデータを送信したいと思います。私はデータを送信するためにカールを使用していますhtmlフォームなしでサーバー間でデータを送信するにはどうすればよいですか?
> $post = 'url=testurl&message=testmessage'; $url =
> "https://server_address_to_send_data_to"; $curlSesh = curl_init();
> curl_setopt($curlSesh, CURLOPT_URL, $url); curl_setopt($curlSesh,
> CURLOPT_POST, true); curl_setopt($curlSesh, CURLOPT_POSTFIELDS,
> $post); curl_setopt($curlSesh, CURLOPT_RETURNTRANSFER, true);
> $response = curl_exec($curlSesh); curl_close($curlSesh); echo
> $response;
私のサーバー上でこのデータを受け取る方法はわかりません。私が見たチュートリアルでは、データがHTML形式で提出された場合、データはすべて$_POST['nameofvariable']
を使用して取得する方法を示していますが、データを挿入するためにフォームを使用しなかったため、あるサーバーから別のサーバーに文字列を送信します。
この投稿を見るhttp://stackoverflow.com/questions/25737861/how-to-send-and-receive-data-to-from-an-api-using-curl –