受け取った$_GET['hoge']の値を受け取った後でスクリプトの中で別の値で上書きしちゃうとかってありでしょうか?
これをやると処理が非常に簡単になるんですが・・・
スパーグローバルを勝手にいじるってことの良い悪いがわかりません。