-
output_add_rewrite_var()の基本的な使い方
$output = "example.html"; output_add_rewrite_var("var1", "value1"); output_add_rewrite_var("var2", "value2"); header("Location: $output");
上記の例では、"example.html"というURLに、var1=value1とvar2=value2というクエリパラメータが追加されます。
-
複数のクエリパラメータを追加する場合
$output = "example.html"; $params = array( "var1" => "value1", "var2" => "value2", "var3" => "value3" ); foreach ($params as $key => $value) { output_add_rewrite_var($key, $value); } header("Location: $output");
上記の例では、$paramsという連想配列を使用して、複数のクエリパラメータを一括で追加しています。
-
URLエンコードされたクエリパラメータを追加する場合
$output = "example.html"; $output = urlencode($output); $params = array( "var1" => "value1", "var2" => "value2" ); foreach ($params as $key => $value) { output_add_rewrite_var($key, urlencode($value)); } header("Location: $output");
上記の例では、urlencode()関数を使用して、URLエンコードされたクエリパラメータを追加しています。
-
output_add_rewrite_var()の組み合わせ例
$output = "example.html"; $output = urlencode($output); $params = array( "var1" => "value1", "var2" => "value2" ); foreach ($params as $key => $value) { output_add_rewrite_var($key, urlencode($value)); } $output .= "?var3=value3"; header("Location: $output");
上記の例では、既存のURLに新しいクエリパラメータを追加する方法を示しています。
これらは、output_add_rewrite_var()関数の一部の使い方の例です。URLリライトやクエリパラメータの操作において便利な機能であり、ウェブ開発やブログ投稿などで活用されることがあります。