https://www.paua.it/php-form-_post-non-funziona-o_o

Hai scritto il tuo form, anzi il tuo modulo in html o peggio in html5 con tutti i css. Molto carino, ma non funziona. Controlli e ricontrolli il codice. Di form ne hai costuriti a decine e son tutti lì funzionanti. Quasi sbeffeggianti. Eppure il tuo ultimo tag form è come se non passasse le variabili.

Cominci a provarle tutte: giri il codice, aggiungi tag interni al form.
Aggiungi i dovuti controlli nella pagina successiva.
Aggiungi $_POST[‘name’] dove name è l’attributo del tag input.
Controlli il registro globals, tutto regolare.
Provi sia in http che in https.
Tenti trasformando tutti contenuti da minuscolo a maiuscolo.
Verifichi la sintassi dei tag.
Ricontrolli lo spelling delle variabili.
Niente, pure googlando “php $_POST doesn’t work” o “php form method post fail” non risolvi.

Poi ti accorgi che manca una slash sulla action.

<form action=”https://www.nomedelsito.com/login” method=”post”>

e la aggiungi

<form action=”https://www.nomedelsito.com/login/” method=”post”>

E come per magia fai pace col mondo 😉