PHPでPOSTを送信するとなると、Pearのライブラリを使った方法が一般的だと思いますが、Pearなんて大嫌いだという人もいるかと思います。そこで、PHPの標準関数だけでPostを実行する関数を作ってみました。間違ってるよとか、つかいづれーとか、もっと言い書き方があるよ、なんて意見があればはてぶでがんがん叩いていただけると幸いです。 関数の使い方 第1引数 投げ先のURL 第2引数 投げるデータの連想配列 戻り値 レスポンスHTML function post($url, $data = array()){ —-foreach($data as $key => $value){ ——–$data[$key] = mb_convert_encoding($value, ‘utf-8’); —-} —-$query = http_build_query($data, ”, ‘&’); —-$
![blog.eラーニング.co.jp» PHPの標準関数でPOSTする方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/a800f4aad3b713419b1c74492c45712eed080123/height=288;version=1;width=512/http%3A%2F%2Fblog.elearning.co.jp%2Fwp-content%2Fplugins%2Fwp-ogp%2Fdefault.jpg)