URLに付与されたクエリパラメータを、個別にグローバル変数にする。
参考:フック処理
まず、config.server.php の HOOK_ENABLE を1にしてフック拡張を有効にする。
define('HOOK_ENABLE', 1);
次に、a-blog cmsインストールディレクトリのextension/acms/Hook.phpを開いて、「グローバル変数の拡張」の部分を編集する。
public function extendsGlobalVars(&$globalVars)
{
$url_params = $_SERVER['QUERY_STRING'];//URLクエリパラメータの取得
parse_str($url_params, $param_array);//配列に
foreach ($param_array as $key => $value) {//キーを変数名にして値を設定
$globalVars -> set(strtoupper($key), $value);
}
}