Per esempio se sai che il dato che ti serve è arrivato tramite $_POST è inutile cercarlo dentro a $_REQUEST che può contenere più dati.
Per esempio se sai che il dato che ti serve è arrivato tramite $_POST è inutile cercarlo dentro a $_REQUEST che può contenere più dati.
Invece di $_POST o $_GET o $_COOKIE metti $_REQUEST. Non ci sono esempi diversi piu' chiari di questi:
un vecchio articolo di html.it: http://www.html.it/articoli/le-nuove...uperglobali-1/
dal manuale php: http://php.net/manual/en/language.va...perglobals.php
bisogna stare attenti alla priorita' di GET POST COOKIE con cui vengono valutati da $_REQUEST. Questa priorita' e' definita nel php.ini.
Se tu metti in POST un determinato valore ma un birichino di utente ti scrive nell'URL una stessa variabile con un altro valore e la precedenza di lettura definita nel php.ini fosse GET -> POST -> COOKIE il birichino di utente te frega....
Va bene usarlo quando un riferimento esterno potrebbe venire da due fonti diverse es: da una certa pagina via POST (per inserimento) e da un'altra via GET (per verificare quanto inserito) ok, questo e' solo un esempio. Ma se hai una fonte univoca esterna precisa non utilizzare $_REQUEST ma lo specifico array superglobale atteso.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.