$_REQUEST non dovrebbe praticamente essere più utilizzato, pur esistendo ancora. Ci sono state modifiche nelle ultime versioni di PHP (es: l'upload dei file avviene tramite $_FILES e le variabili generate da PHP non sono più presenti in $_REQUEST). Se stai spedendo dati da un form o tramite delle query string nei link dovresti usare gli array superglobali corrispondenti $_GET o $_POST per recuperare i valori che hai inviato.