HTTP リクエストを確認する正しい場所はどこですか? コントローラー、クラス コンストラクター、またはメソッドで ? これを行う標準的な方法はありますか?OOP-Tutorials は、GET/POST/etc の処理に関しては非常に異なります ...
例 #1 (コンストラクターでの http 要求チェック、乱雑なコンストラクターの結果)
class xxx {
public function _construct() {
if (isset($_GET["action"]) && $_GET["action"]=="logout") {
$this->doLogout();
}
}
}
例 #2 (HTTP リクエスト チェックイン メソッド、結果は what-the-he-hello-happens-here コンストラクターになります)
class xxx {
public function _construct() {
$this->doLogout();
}
public function doLogout() {
if (isset($_GET["action"]) && $_GET["action"]=="logout") {
$_SESSION = array();
session_destroy();
}
}
}
例 #3 はありません。私の言いたいことがわかるからです ;)