PHP / Ajax : Problème de formulaire
14 messages
• Page 1 sur 1
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
PHP / Ajax : Problème de formulaire
Bonjour,
j'ai un souci sur un formulaire que j'envoie en ajax : -http://annuaire.les-maisons-de-retraite.com
quand je clique sur la petite enveloppe, ça ouvre un formulaire "envoyer à un ami", et lors de la validation sur OK, le mail doit partir à l'aide de l'appel d'un script en ajax. Sur ce sous domaine, la fonction ajax me renvoie error et non success, alors que exactement le même script se trouve à la racine: -http://www.les-maisons-de-retraite.com et ça marche nickel !
j'ai essayé de débuguer avec firebug et je voie une anomalie :
sur le www, le script envoi_page_ami.php est bien appelé et firebug m'indique que les paramètres sont envoyés avec la méthode POST,
sur le ss domaine, le script envoi_page_ami.php est bien appelé et firebug m'indique que les paramètres sont envoyés avec la méthode OPTIONS et je suis sûr que le bug vient de là, pourtant, dans mon ajax j'ai bien
Quelqu'un connait-il ce fameux OPTIONS ???
Merci
Yves
j'ai un souci sur un formulaire que j'envoie en ajax : -http://annuaire.les-maisons-de-retraite.com
quand je clique sur la petite enveloppe, ça ouvre un formulaire "envoyer à un ami", et lors de la validation sur OK, le mail doit partir à l'aide de l'appel d'un script en ajax. Sur ce sous domaine, la fonction ajax me renvoie error et non success, alors que exactement le même script se trouve à la racine: -http://www.les-maisons-de-retraite.com et ça marche nickel !
j'ai essayé de débuguer avec firebug et je voie une anomalie :
sur le www, le script envoi_page_ami.php est bien appelé et firebug m'indique que les paramètres sont envoyés avec la méthode POST,
sur le ss domaine, le script envoi_page_ami.php est bien appelé et firebug m'indique que les paramètres sont envoyés avec la méthode OPTIONS et je suis sûr que le bug vient de là, pourtant, dans mon ajax j'ai bien
- Code: Tout sélectionner
type: "POST"
Quelqu'un connait-il ce fameux OPTIONS ???
Merci
Yves
- jcaron
- WRInaute accro

- Messages: 2685
- Inscription: 13 Fév 2004
Re: PHP / Ajax : Problème de formulaire
Je pense que Firebug te raconte n'importe quoi, le problème ne serait-il pas plutôt que tu essaies d'appeler un script sur www.domaine alors que ta page est sur annuaire.domaine? C'est interdit...
Jacques.
Jacques.
- Furinkazan
- Nouveau WRInaute

- Messages: 14
- Inscription: 2 Nov 2009
Re: PHP / Ajax : Problème de formulaire
Désolé, je ne peux pas t'aider, mais je te conseil en tout cas d'interdire le parcours de tes sous répertoires ... Par exemple : http://www.les-maisons-de-retraite.com/includes/
Ton souci ne viendrais pas de cette url par hasard :
type: "POST",
url: "http://www.les-maisons-de-retraite.com/envoi_page_ami.php",
Ton souci ne viendrais pas de cette url par hasard :
type: "POST",
url: "http://www.les-maisons-de-retraite.com/envoi_page_ami.php",
- jcaron
- WRInaute accro

- Messages: 2685
- Inscription: 13 Fév 2004
Re: PHP / Ajax : Problème de formulaire
Oui, en HTML c'est autorisé (c'est quand même le principe du web), mais en "Ajax" (plus précisément lors de l'utilisation de XmlHttpRequest) c'est interdit pour des raisons de sécurité.
Solution simple, tu mets le même script sur annuaire.domaine et tu utilises cette URL-là.
Sinon tu vires le Ajax et tu utilises juste le <form> classique.
Jacques.
Solution simple, tu mets le même script sur annuaire.domaine et tu utilises cette URL-là.
Sinon tu vires le Ajax et tu utilises juste le <form> classique.
Jacques.
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
Re: PHP / Ajax : Problème de formulaire
Furinkazan a écrit:Désolé, je ne peux pas t'aider, mais je te conseil en tout cas d'interdire le parcours de tes sous répertoires ... Par exemple : -http://www.les-maisons-de-retraite.com
merci, mais on fait comment déjà ???
PS: merci d'éditer ton lien stp et de mettre l'url sans lien
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
Re: PHP / Ajax : Problème de formulaire
jcaron a écrit:Sinon tu vires le Ajax et tu utilises juste le <form> classique.
je me suis résigné à ca
merci jacques de tes précisions toujorus très ... précises comme d'hab' (et une reco, une !)
-

5_legs - WRInaute passionné

- Messages: 2072
- Inscription: 30 Avr 2006
Re: PHP / Ajax : Problème de formulaire
rudddy a écrit:Furinkazan a écrit:Désolé, je ne peux pas t'aider, mais je te conseil en tout cas d'interdire le parcours de tes sous répertoires ... Par exemple : -http://www.les-maisons-de-retraite.com
merci, mais on fait comment déjà ???
PS: merci d'éditer ton lien stp et de mettre l'url sans lien
un simple index.html vide dans le répertoire
-

spout - WRInaute accro

- Messages: 4382
- Inscription: 14 Mai 2003
Re: PHP / Ajax : Problème de formulaire
Pour le répertoire include que l'on peut naviguer, à la place du index.html (qu'il faudrait mettre dans tous les répertoires)
En .htaccess:
En .htaccess:
- Code: Tout sélectionner
Options -Indexes
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
Re: PHP / Ajax : Problème de formulaire
spout a écrit:Pour le répertoire include que l'on peut naviguer, à la place du index.html (qu'il faudrait mettre dans tous les répertoires)
En .htaccess:
- Code: Tout sélectionner
Options -Indexes
c'est fait
merci du tuyau
14 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
