入力された内容を画面遷移を行わず、POSTで渡すためにPEARになかったかなと探していたときに、cURL関数でもできることに気がつきました。
PHP: cURL 関数 - Manual
インストールされただけの状態ではモジュールが組み込まれていないかもしれませんので、利用する前に確認が必要です。
cURL関数の利用方法
以下のようにして、利用できました。// 初期化 $urlConnect = curl_init(); // POSTメソッドに設定 curl_setopt($urlConnect, CURLOPT_POST, true); // URLを設定 curl_setopt($urlConnect, CURLOPT_URL, "http://www.example.com/"); // 戻り値の取得方法の設定 curl_setopt($urlConnect, CURLOPT_RETURNTRANSFER, 1); // パラメータを設定 $postData = array(); $postData["param1"] = "abc"; $postData["param2"] = "def"; $postData["param3"] = "ghi"; curl_setopt($urlConnect, CURLOPT_POSTFIELDS, http_build_query($postData)); // 実行 $retData = curl_exec($urlConnect); // 終了 curl_close($urlConnect); // 処理結果判定 if ((string)$retData == "1") { // 正常時処理 } else { // 異常時処理 }