Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1353 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Formulaire pour redirection

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formulaire pour redirection

n°1523943
barnumm
Posté le 05-03-2007 à 17:10:15  profilanswer
 

Bonjour,
 
Je suis en train de faire un petit site et, j'aimerais avoir un petit formulaire avec comme champ un login.
J'aimerais que lorsque je valide le formulaire, cela ouvre un fenêtre dans laquelle on est dirigée vers http://www.monsite.com/login/
 
Si je tape "bob" dans le champs login, la fenêtre s'ouvre sur http://www.monsite.com/bob/
 
etc...
 
Avez vous la solution ?
 
Merci

mood
Publicité
Posté le 05-03-2007 à 17:10:15  profilanswer
 

n°1523953
chani_t
From Dune
Posté le 05-03-2007 à 17:23:52  profilanswer
 

et puis tu as quoi dans ces répertoires ?
ne confonds-tu pas avace de l'URL rewriting ?
Quel est le but de la manoeurvre ?

n°1523960
barnumm
Posté le 05-03-2007 à 17:30:06  profilanswer
 

C'est simple. Dans chaque répertoire, il y a un .htaccess.
Là chaque personne doit se logger.

n°1523981
chani_t
From Dune
Posté le 05-03-2007 à 17:44:17  profilanswer
 

ba il te suffit alors de mettre header("Location: http://www.monsite.com/bob/index.php" ); , et ton .htaccess fera le reste.

n°1523990
barnumm
Posté le 05-03-2007 à 17:47:46  profilanswer
 

Oui mais je veux ce formulaire car il n'y a pas que bob

n°1523998
chani_t
From Dune
Posté le 05-03-2007 à 17:52:20  profilanswer
 

ba et alors.... il est ou le soucis ?

 

Tu claque un formulaire, tu récupére le login, tu vérifie qu'il existe, et puis tu claque le code suivant :
header("Location: http://www.monsite.com/". $login ."/index.php" );

Message cité 1 fois
Message édité par chani_t le 05-03-2007 à 17:52:49
n°1524014
barnumm
Posté le 05-03-2007 à 18:02:49  profilanswer
 

brillant! ;-)

n°1524017
barnumm
Posté le 05-03-2007 à 18:06:11  profilanswer
 

argh ça marche pas... Je le mets où le header ?

n°1524026
chani_t
From Dune
Posté le 05-03-2007 à 18:09:25  profilanswer
 

sachant que tu vas être obligé de traiter le formulaire... (montre ton code ;))

n°1524054
FlorentG
Unité de Masse
Posté le 05-03-2007 à 19:14:50  profilanswer
 

chani_t a écrit :

ba et alors.... il est ou le soucis ?
 
Tu claque un formulaire, tu récupére le login, tu vérifie qu'il existe, et puis tu claque le code suivant :
header("Location: http://www.monsite.com/". $login ."/index.php" );


Si magic_quotes_gpc est à off, il est possible, sur PHP < 5.1.4, de taper un HTTP Response Splitting, et donc de forger une requête qui ferait une redirection ailleur, et faciliter le phishing avec une url de base authentique. Suffit de mettre dans le login :

Code :
  1. \r\nLocation: http://www.monsite.mondomainebidon.com/phish.phprn


Ou un truc dans le style [:dawak]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Formulaire pour redirection

 

Sujets relatifs
traitement formulaireformulaire sur un site internet
Redirection de page après formulaireredirection formulaire
help formulaire bouton envoi et redirectionformulaire:redirection après validation
formulaire: redirection après validationFormulaire, redirection
Formulaire, HTML, redirection Javascript, PHP...[JAVASCRIPT] Redirection apres avoir valide un formulaire
Plus de sujets relatifs à : Formulaire pour redirection


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR