こんにちは、さるまりんです。 PHPでサーバーにデータをPOSTで送信しようと思いまして。 file_get_contents()でPOSTする 以下のように行います。 $url = '送り先URL'; $data = []; // $dataに送るデータを詰めます。 $data['name'] = 'salumarine'; $data['type'] = 'monkey'; // 送信データをURLエンコード。 $data = http_build_query($data, "", "&"); // これを指定しないと動かない? $header = [ "Content-Type: application/x-www-form-urlencoded", "Content-Length: ".strlen($data) ]; // 送信の準備(ストリームを作る) $options =[