Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Utilizzo $_REQUEST

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Per esempio se sai che il dato che ti serve è arrivato tramite $_POST è inutile cercarlo dentro a $_REQUEST che può contenere più dati.

  2. #2
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Per esempio se sai che il dato che ti serve è arrivato tramite $_POST è inutile cercarlo dentro a $_REQUEST che può contenere più dati.
    ok..riesci a farmi un esempio semplicissimo usando $_REQUEST?

  3. #3
    Quote Originariamente inviata da eagle87 Visualizza il messaggio
    ok..riesci a farmi un esempio semplicissimo usando $_REQUEST?
    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.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.