Visualizzazione risultati 1 fino 3 di 3

Discussione: Uso di $_SERVER['PHP_SELF']; in form

  1. #1
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,192

    Predefinito Uso di $_SERVER['PHP_SELF']; in form

    Salve.

    Ho letto in questo forum una cosa del genere:

    Codice:
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    .

    Non sapendo cosa fosse la variabile $_SERVER['PHP_SELF'], sono andato a cercare e ho trovato che rappresenta la pagina che si sta visitando.

    Ma perché metterlo nell'action di un form?

    Io, per avere lo stesso effetto, invece di
    Codice:
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    faccio:
    Codice:
    <form  method="post">
    .

    Poi, ho visto altre volte che alcuni fanno:

    Codice:
    <form action="" method="post">
    .

    Ma qual'é quello più corretto?? (forse, il più corretto è il primo, ma va bene anche se lo ometto??

    (so che funziona uguale, ma è un errore?? )

    Grazie,

    Ciao!
    Ultima modifica di alemoppo : 12-06-2009 alle ore 16.31.07

  2. #2
    Guest

    Predefinito

    Se non metti l'attributo action, il w3c ti segna un errore! Va inserito possibilmente non vuoto, quindi si utilizza $_SERVER["PHP_SELF"] o $_SERVER["REQUEST_URI"]
    Ultima modifica di nokiagames : 12-06-2009 alle ore 17.56.30

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,192

    Predefinito

    Non lo sapevo!... Grazie!

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •