当前位置: 首页>>代码示例>>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;未经允许,请勿转载。