Formulaire pour redirection

Formulaire pour redirection - PHP - Programmation

Marsh Posté le 05-03-2007 à 17:10:15    

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

Reply

Marsh Posté le 05-03-2007 à 17:10:15   

Reply

Marsh Posté le 05-03-2007 à 17:23:52    

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 ?

Reply

Marsh Posté le 05-03-2007 à 17:30:06    

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

Reply

Marsh Posté le 05-03-2007 à 17:44:17    

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

Reply

Marsh Posté le 05-03-2007 à 17:47:46    

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

Reply

Marsh Posté le 05-03-2007 à 17:52:20    

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
Reply

Marsh Posté le 05-03-2007 à 18:02:49    

brillant! ;-)

Reply

Marsh Posté le 05-03-2007 à 18:06:11    

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

Reply

Marsh Posté le 05-03-2007 à 18:09:25    

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

Reply

Marsh Posté le 05-03-2007 à 19:14:50    

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]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed