$val) { if(isset($_REQUEST[$name])) { $_REQUEST[$name]=$val; } else { if(in_array($name,$sameurl_elements)&&!is_array($name)&&!is_array($val)) { if(!in_array($name,$sets)) { if($first) { $first = false; $sep='?'; } else { $sep='&'; } $data.=$sep.urlencode($name).'='.urlencode($val); $sets[]=$name; } } } } foreach($_REQUEST as $name=>$val) { if(isset($$name)) { $val = $$name; } if(in_array($name,$sameurl_elements)&&!is_array($name)&&!is_array($val)) { if(!in_array($name,$sets)) { if($first) { $first = false; $sep='?'; } else { $sep='&'; } $data.=$sep.urlencode($name).'='.urlencode($val); $sets[]=$name; } } } print($data); } /* vim: set expandtab: */