2010-12-02 9 views
0

Hey, Im essayant d'utiliser un formulaire HTML pour envoyer les informations utilisateur à PHP le problème est, il dosent redirigent avec des informations GET:action HTML redirect avec des valeurs GET

<form action="register.php?task=add" method="post"> 
    Username: <input type="text" name="username" id="username"/><br /> 
    Password: <input type="password" name="password" id="password"/><br /> 
    Password Check: <input type="password" name="password_check" id="password_check"/><br /> 
    E-mail: <input type="text" name="email" /><br /> 
<input type="submit" value="Submit" /> 

Je pense que cela pourrait être dû au fait J'ai la méthode définie sur POST. Y at-il de toute façon je peux résoudre ce problème? Merci!

+1

Que voulez-vous dire par "rediriger avec la valeur GET"? Votre code fonctionne bien pour moi, je peux accéder à la fois '$ _GET' et' $ _POST'. – casablanca

+0

Je veux dire qu'il code l'URL avec le "? Tâche = ajouter" – Diesal11

Répondre

0

Vous pouvez définir la méthode sur "GET".

+0

Je préfère ne pas car il ya beaucoup de données utilisateur envoyées, ce qui rendrait la longueur de l'URL folle – Diesal11

+0

C'est le seul moyen de faire une demande GET. Pourquoi voulez-vous GET de toute façon? Y a-t-il une raison pour laquelle vous ne pouvez pas utiliser POST? –

+0

Si vous utilisez PHP, vous pouvez accéder aux données envoyées via une requête POST avec le superglobal '$ _POST', comme vous le feriez avec' $ _GET'. –

Questions connexes