EC-CUBE
Public メソッド | Static Public メソッド | 変数
クラス SC_Response
SC_Responseに対する継承グラフ
Inheritance graph
[凡例]

Public メソッド

 SC_Response ()
 write ()
 sendHeader ()
 setContentType ($contentType)
 setResposeBody ($body)
 addHeader ($name, $value)
 containsHeader ($name)
 setHeader ($headers)
 setStatusCode ($statusCode=null)

Static Public メソッド

 sendRedirect ($location, $arrQueryString=array(), $inheritQueryString=false, $useSsl=null)
 sendRedirectFromUrlPath ($location, $arrQueryString=array(), $inheritQueryString=false, $useSsl=null)
 reload ($arrQueryString=array(), $removeQueryString=false)
 sendHttpStatus ($statusCode)

変数

 $contentType
 $body
 $statusCode
 $header = array()
 $encoding

説明

HttpResponse を扱うクラス.

作者:
Ryuichi Tokugami
バージョン:
Id:
SC_Response.php 21302 2011-10-28 09:58:18Z shutta

関数

sendHttpStatus ( statusCode) [static]

HTTPステータスコードを送出する。

引数:
integer$statusCodeHTTPステータスコード
戻り値:
void
作者:
Seasoft (新規作成)
参照:
Moony_Action::status() (オリジナル) (オリジナル) YAMAOKA Hiroyuki (オリジナル) 2005-2008 YAMAOKA Hiroyuki (オリジナル) http://opensource.org/licenses/bsd-license.php New BSD License (オリジナル) http://ja.wikipedia.org/wiki/HTTP%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89 (邦訳) http://www.gnu.org/licenses/fdl.html GFDL (邦訳)
sendRedirect ( location,
arrQueryString = array(),
inheritQueryString = false,
useSsl = null 
) [static]

アプリケーション内でリダイレクトする

内部で生成する URL の searchpart は、下記の順で上書きしていく。(後勝ち) 1. 引数 $inheritQueryString が true の場合、$_SERVER['QUERY_STRING'] 2. $location に含まれる searchpart 3. 引数 $arrQueryString

引数:
string$location「url-path」「現在のURLからのパス」「URL」のいずれか。「../」の解釈は行なわない。
array$arrQueryStringURL に付加する searchpart
bool$inheritQueryString現在のリクエストの searchpart を継承するか
bool | null$useSsltrue:HTTPSを強制, false:HTTPを強制, null:継承
戻り値:
void
sendRedirectFromUrlPath ( location,
arrQueryString = array(),
inheritQueryString = false,
useSsl = null 
) [static]

/html/ からのパスを指定してリダイレクトする

FIXME メソッド名を分かりやすくしたい。現状だと、引数が「url-path より後」とも「url-path」とも読み取れる。(前者が意図したいところ)

引数:
string$location/html/ からのパス。先頭に / を含むかは任意。「../」の解釈は行なわない。
戻り値:
void
write ( )

レスポンス出力を書き込む.


構造体

$encoding

Enter description here ...


このクラスの説明は次のファイルから生成されました:
 全て データ構造 ネームスペース 関数 変数