getパラメーターをURLに戻すプラグイン。
追加や変更したいパラメーターをそのままプラグイン変数に追加するだけの簡単設計w
例
index.php?mode=top&page=main
{url_params hoge="123" hoge2="456"}
↓
mode=top&page=main&hoge=123&hoge2=456
1 2 3 4 5 6 7 8 9 10 11 12 13 | function smarty_function_url_params($params,&$o_smarty){ $params=array_merge($_GET,$params); foreach($params as $key=>$value){ if (is_array($value)){ foreach($value as $array){ $prm[]=$key.'[]='.$array; } }elseif ($value || $value=="0"){ $prm[]=$key.'='.urlencode($value); } } return @implode('&',$prm); } |