Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/05/2007, 10h41   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 91
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 91
Points : 11
Points : 11
Par défaut Adresse erronée à la validation d'un formulaire

Bonjour,

J'avais un site en local qui fonctionnait parfaitement avec EasyPhp 1.8. Puis j'ai changé cela et j'ai installé Apache2, PHP5, mysql4.1, PhpMyAdmin séparément et depuis ce n'est pas top.

En effet, ma config apache et PHP fonctionne très bien j'en suis certains (cf. tests ok). Mais sur mon site, j'ai une page avec un formulaire d'identtification comme ceci :

login : ............
mot de passe ............
valider.

Or quand je clique sur le bouton submit, le formulaire ne va pas chercher la bonne page. En effet il devrait exécuter :
/ securite/auth_val.php
et au lieu de cela il affiche dans la parre d'adresse :
/securite/$lien => erreur 404 Not found
normal puisque effectivement cette page n'existe pas.

Ma question :
Pourquoi l'URL n'est-elle pas la bonne à l'excéution du formulaire ?

Je rapelle que tout fonctionner très bien auparavant !

Je vous remercie d'avance pour votre aide.
nerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2007, 11h29   #2
Rédacteur
 
Avatar de Yoshio
 
Homme
Inscription : septembre 2005
Messages : 1 741
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 1 741
Points : 1 497
Points : 1 497
Tu as utiliser $_SERVER['PHP_SELF'] comme valeur pour l'attribut action de ton formulaire ?
Yoshio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2007, 11h37   #3
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Est-ce qu'on pourrait avoir la partie du code en question ? Il sera plus facile pour nous de se faire une idée quant à son origine.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2007, 14h36   #4
Candidat au titre de Membre du Club
 
Inscription : mai 2002
Messages : 91
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 91
Points : 11
Points : 11
Bonjour,

J'ai résolu le problème, mais je ne m'en explique par encore le pourquoi du comment.

dans un script j'avais remplacé l'URL de destienation (/securite/index.php) par la variable $lien. Si je supprime cette variable, tout refonctionne de nouveau mais pourquoi ?

Code :
1
2
3
4
5
6
 
echo "<script language='javascript'type='text/javascript'>
	<!--
		window.location.replace('/securite/index.php');
	-->
	</script>";
Merci à vous.

Nerick
nerick est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h31.


 
 
 
 
Partenaires

Hébergement Web