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


PHP Director::extract_request_headers方法代碼示例

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


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

示例1: testExtractRequestHeaders

 /**
  * @covers Director::extract_request_headers()
  */
 public function testExtractRequestHeaders()
 {
     $request = array('REDIRECT_STATUS' => '200', 'HTTP_HOST' => 'host', 'HTTP_USER_AGENT' => 'User Agent', 'HTTP_ACCEPT' => 'text/html', 'HTTP_ACCEPT_LANGUAGE' => 'en-us', 'HTTP_COOKIE' => 'PastMember=1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'REQUEST_URI' => '/', 'SCRIPT_NAME' => FRAMEWORK_DIR . '/main.php', 'CONTENT_TYPE' => 'text/xml', 'CONTENT_LENGTH' => 10);
     $headers = array('Host' => 'host', 'User-Agent' => 'User Agent', 'Accept' => 'text/html', 'Accept-Language' => 'en-us', 'Cookie' => 'PastMember=1', 'Content-Type' => 'text/xml', 'Content-Length' => '10');
     $this->assertEquals($headers, Director::extract_request_headers($request));
 }
開發者ID:maent45,項目名稱:redefine_renos,代碼行數:9,代碼來源:DirectorTest.php

示例2: SS_HTTPRequest

<?php

require_once __DIR__ . '/../framework/core/Core.php';
$request = new SS_HTTPRequest($_SERVER['REQUEST_METHOD'], isset($_GET['url']) ? $_GET['url'] : '', $_GET);
$headers = Director::extract_request_headers($_SERVER);
foreach ($headers as $header => $value) {
    $request->addHeader($header, $value);
}
$container = Injector::inst();
$session = $container->create('Session', array());
if (Session::request_contains_session_id()) {
    $session->inst_start();
}
$container->get('RequestProcessor')->preRequest($request, $session, DataModel::inst());
require_once __DIR__ . '/../framework/main.php';
開發者ID:helpfulrobot,項目名稱:heyday-silverstripe-cacheinclude,代碼行數:15,代碼來源:main.php


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