當前位置: 首頁>>代碼示例>>PHP>>正文


PHP HTTP_Request::addPostDataArray方法代碼示例

本文整理匯總了PHP中HTTP_Request::addPostDataArray方法的典型用法代碼示例。如果您正苦於以下問題:PHP HTTP_Request::addPostDataArray方法的具體用法?PHP HTTP_Request::addPostDataArray怎麽用?PHP HTTP_Request::addPostDataArray使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在HTTP_Request的用法示例。


在下文中一共展示了HTTP_Request::addPostDataArray方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: request

 /**
  * 配信サーバへリクエストを送信する.
  *
  * @param string $mode
  * @param array $arrParams 追加パラメータ.連想配列で渡す.
  * @return string|object レスポンスボディ|エラー時にはPEAR::Errorオブジェクトを返す.
  */
 function request($mode, $arrParams = array(), $arrCookies = array())
 {
     $objReq = new HTTP_Request();
     $objReq->setUrl(OSTORE_URL . 'upgrade/index.php');
     $objReq->setMethod('POST');
     $objReq->addPostData('mode', $mode);
     $objReq->addPostDataArray($arrParams);
     foreach ($arrCookies as $cookie) {
         $objReq->addCookie($cookie['name'], $cookie['value']);
     }
     $e = $objReq->sendRequest();
     if (PEAR::isError($e)) {
         return $e;
     } else {
         return $objReq;
     }
 }
開發者ID:khrisna,項目名稱:eccubedrm,代碼行數:24,代碼來源:LC_Page_Upgrade_Base.php

示例2: VALUES

     $sql = "INSERT INTO dtb_member (name, login_id, password, creator_id, authority, work, del_flg, rank, create_date, update_date)\n            VALUES ('管理者',?,?,0,0,1,0,1, now(), now());";
     $objQuery->query($sql, array($login_id, $login_pass));
     global $GLOBAL_ERR;
     $GLOBAL_ERR = "";
     $objPage = lfDispComplete($objPage);
     // サイト情報を送信
     $req = new HTTP_Request("http://www.ec-cube.net/mall/use_site.php");
     $req->setMethod(HTTP_REQUEST_METHOD_POST);
     $arrSendData = array();
     foreach ($_POST as $key => $val) {
         if (ereg("^senddata_*", $key)) {
             $arrSendDataTmp = array(str_replace("senddata_", "", $key) => $val);
             $arrSendData = array_merge($arrSendData, $arrSendDataTmp);
         }
     }
     $req->addPostDataArray($arrSendData);
     if (!PEAR::isError($req->sendRequest())) {
         $response1 = $req->getResponseBody();
     } else {
         $response1 = "";
     }
     $req->clearPostData();
     break;
 case 'return_step0':
     $objPage = lfDispStep0($objPage);
     break;
 case 'return_step1':
     $objPage = lfDispStep1($objPage);
     break;
 case 'return_step2':
     $objPage = lfDispStep2($objPage);
開發者ID:khrisna,項目名稱:eccubedrm,代碼行數:31,代碼來源:index.php

示例3: sfSendPostData

 function sfSendPostData($url, $arrData, $arrOkCode = array())
 {
     require_once DATA_PATH . "module/Request.php";
     // 送信インスタンス生成
     $req = new HTTP_Request($url);
     $req->addHeader('User-Agent', 'DoCoMo/2.0 P2101V(c100)');
     $req->setMethod(HTTP_REQUEST_METHOD_POST);
     // POSTデータ送信
     $req->addPostDataArray($arrData);
     // エラーが無ければ、応答情報を取得する
     if (!PEAR::isError($req->sendRequest())) {
         // レスポンスコードがエラー判定なら、空を返す
         $res_code = $req->getResponseCode();
         if (!in_array($res_code, $arrOkCode)) {
             $response = "";
         } else {
             $response = $req->getResponseBody();
         }
     } else {
         $response = "";
     }
     // POSTデータクリア
     $req->clearPostData();
     return $response;
 }
開發者ID:khrisna,項目名稱:eccubedrm,代碼行數:25,代碼來源:SC_Utils.php


注:本文中的HTTP_Request::addPostDataArray方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。