勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

curlでPOSTデータ送信

      2014/05/22

ここで使ったcurlだけど補足とか諸々。

curlでPOST
並列処理する際に、POSTで情報を送りたく、
調べたところ下記方法でいけた。

curl_setopt($conn[$i],CURLOPT_POST,true);
$postfields = array('date1' => $date1, 'date2' => $date2);
curl_setopt($conn[$i],CURLOPT_POSTFIELDS,$postfields);

・参考サイト
http://seijimomoto.blogspot.jp/2012/02/php-curlpost.html

--------------

■file_get_contentsより高速らしい
だいぶ前にテストした際にあまり差が出ず、
うやむやに終わったけど、先輩から聞くところによると、
file_get_contentsがボトルネックになっているソースがあって
試しに変えたところ5秒ほど差が出たとか。

速くなるという記事もちらほら見かけるので、
使えるサーバーであれば使っていく。

--------------

食わず嫌いせず使っていく。

 - PHP

  関連記事

PHPで日付の比較

以前に「締切日を設けて、今日の日付と比較して分岐させる」というもので 日付の比較 ...

PHPで一括出力ではなく、ひとつずつ順次に出力する方法

PHPで重たい処理とかをしている際に、途中報告みたいな形で順次出力させる方法のメ ...

ユーザーエージェントなどユーザー情報を取得する方法

上からUA、IP、ホスト名を取得。 $ua = $_SERVER['HTTP_U ...

PHPページングテンプレ

使いやすいのがあったのでメモ。   $page            ...

CodeIgniterで共通の変数と定数を設定する

CodeIgniterで共通する配列が入った変数と、定数を設定したかった。以下に ...

フォーム用テンプレPHP

<?php ini_set( 'display_errors', 0 ); ...

MySQLから任意の順番で取り出す

SELECT * FROM テーブル名 WHERE seq =  $seq OR ...

PHPで「Warning: date(): It is not safe to rely on the system's timezone settings.」のエラー

PHPでdate関数を使った際に、   [crayon-5cbd994 ...

PHPとajaxでチャットの作成

■ソース ・index.php <? error_reporting(E_ ...

PHPで縦横どちらかが指定の長さを超えた場合、比率を保ったままリサイズ

PHPで縦横どちらかが指定の長さを超えた場合、 比率を保ったままリサイズしたかっ ...