Web Page を制御する基底クラス
Web Page を制御する Page クラスは必ずこのクラスを継承する. PHP4 ではこのような抽象クラスを作っても継承先で何でもできてしまうため、 あまり意味がないが、アーキテクトを統一するために作っておく.
Located in /class/pages/LC_Page.php (line 38)
テンプレートのカラム数
CSS のパス
JavaScript
ログインメールアドレス
メインナンバー
メインテンプレート
body タグの onload 属性
カテゴリ
タイトル
送料合計
トランザクションID
クライアントのキャッシュを許可する.
session_start時のno-cacheヘッダーを抑制することで 「戻る」ボタン使用時の有効期限切れ表示を抑制する.
デストラクタ.
$path から URL を取得する.
以下の順序で 引数 $path から URL を取得する.
トランザクショントークンを生成し, 取得する.
悪意のある不正な画面遷移を防止するため, 予測困難な文字列を生成して返す. 同時に, この文字列をセッションに保存する.
この関数を使用するためには, 生成した文字列を次画面へ渡すパラメータとして 出力する必要がある.
例) <input type="hidden" name="transactionid" value="この関数の返り値" />
遷移先のページで, LC_Page::isValidToken() の返り値をチェックすることにより, 画面遷移の妥当性が確認できる.
Page を初期化する.
トランザクショントークンの妥当性をチェックする.
前画面で生成されたトランザクショントークンの妥当性をチェックする. この関数を使用するためには, 前画面のページクラスで LC_Page::getToken() を呼んでおく必要がある.
Page のプロセス.
ページをリロードする.
引数 $queryString に, $_SERVER['QUERY_STRING'] の値を使用してはならない. この関数は, 内部で LC_Page::sendRedirect() を使用するため, $_SERVER['QUERY_STRING'] の値は自動的に付与される.
指定の URL へリダイレクトする.
リダイレクト先 URL に SITE_URL 及び SSL_URL を含むかチェックし, LC_Page::getToken() の値を URLパラメータで自動的に付与する.
Documentation generated on Tue, 28 Apr 2009 18:10:37 +0900 by phpDocumentor 1.4.2