Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732

    $_GET - $_POST - $_REQUEST

    Salve potreste spiegarmi la differenza nell'utilizzo di

    $_GET
    $_POST
    $_REQUEST

    $_POST sò che si usa per i form ma gli altri due?
    che differenze ci sono?
    quando è meglio usare uno o l'altro?

    Grazie.

  2. #2
    $_GET serve per ricavare le variabili passate nell'url.
    Ad esempio se un link è del tipo: http://www.sito.ext/index.php?var1=2&variabile=ciao

    Con $_GET:
    Codice PHP:
    echo $_GET['var1']; //stampa '2'
    echo $_GET['variabile']; //stampa 'ciao' 

    $_REQUEST mai sentito...

  3. #3
    $_REQUEST è l'unione di $_GET, $_POST e $_COOKIE.

    Il $_POST contiene i dati inviati da un form solo se questo usa il metodo post, un form può essere inviato anche con metodo get.

  4. #4
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    [supersaibal]Originariamente inviato da skidx
    $_REQUEST è l'unione di $_GET, $_POST e $_COOKIE.
    [/supersaibal]
    Il bello cel PHP è che ne scopri sempre una nuova...quindi se ho capito bene è una specie di..."leggi quello che trovi" ?

  5. #5
    [supersaibal]Originariamente inviato da JHammer
    Il bello cel PHP è che ne scopri sempre una nuova...quindi se ho capito bene è una specie di..."leggi quello che trovi" ? [/supersaibal]
    Sì, raggruppa tutti gli input, i dati di "request" appunto.

    Può essere comodo se un certo script deve poter accettare dei dati sia tramite post che tramite get (un ipotetico WebService, per esempio).

    Invece che controllare sia $_GET['variabile'] che $_POST['variabile'] prendi direttamente $_REQUEST['variabile'].

  6. #6
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    ok...grazie!

  7. #7
    Utente di HTML.it L'avatar di Stamos
    Registrato dal
    Jul 2004
    Messaggi
    160
    cioè nel caso di dubbi vabene usare $_REQUEST ?

  8. #8
    [supersaibal]Originariamente inviato da Stamos
    cioè nel caso di dubbi vabene usare $_REQUEST ? [/supersaibal]
    Che vuol dire dubbi?

    Lo script lo stai scrivendo tu, dovrai DECIDERE quindi attraverso quale metodo vuoi accettare l'input.

  9. #9
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    E se puoi usa il metodo post nei form

  10. #10
    [supersaibal]Originariamente inviato da JHammer
    E se puoi usa il metodo post nei form [/supersaibal]
    beh, dipende dal form. Talvolta, ad esempio per i motori di ricerca, è più utile passare i dati tramite get.

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.