1)La query string invia dati UNICAMENTE con GET, metodo che mette in chiaro nella barra degli indirizzi variabili e corrispettivi valori....diciamo non proprio un' ottima scelta per inviare dati di loginOriginariamente inviato da luapaul
ho un piccolo problema con i query string:
ho un sito con un'area registrati, e ho da poco scoperto i query string, quindi vorrei che quando uno vuole accedere al suo account, la pagina di entrata appaia dove voglio io.
Io ho messo questo codice
E' una tabella in una cella ho messo il form, e nell'altra devono apparire i contenuti, quando ho provato, il risultato è che mi dice che non ho inserito ne nick ne passcodice:<table> <tr> <td> <form method="POST" action="?link=log"> <input type="text" name="nick" size="18"> <input type="password" name="pw" size="18"> <input type="submit" value="Entra" name="B1"> </form> </td> <td><? if ($link == "log") { include ("pass/log.php"); } ?></td> </tr> </table>,comunque tu nel form stai usando il POST!
2)Nell' action devi mettere la pagina alla quale vuoi inviare i dati.
<form method="POST" action="pagina.php">
<input type="text" name="nick" size="18">
<input type="password" name="pw" size="18">
<input type="submit" value="Entra" name="B1">
</form>
in pagina.php potrai ricevere i dati usando:
$_POST['nick']
$_POST['pw']
se vuoi comunque usare il GET sostituiscilo a POST![]()