The thing I see as being most pointless about unset($GLOBALS['GET']) is that you might as well just not use $GET or $GLOBALS['_GET']. Also, if you do unset it and still try to use it, you will have errors.
Moreover, if you one day actually wish to have a queryString, your old code would strip that information off.
If you really wish to strip anything inappropriate, you'd be better of removing exactly what should not be there
$ok_get_vars = array('name', 'date', 'stuff')
foreach ($_GET as $k => $v)
{
if (!in_array($k, $ok_get_vars))
unset($_GET[$k];
}
Then again, if you don't use extract or foreach over the array and use everything in it, but stick to the stuff that should be there in the first place, you wouldn't need to remove things that shouldn't be there either.