Les boutons de mon site mènent à un autre site...

Eléphanteau du PHP | 28 Messages

20 août 2006, 22:33

Bonjour !

Il se passe quelque chose de bizarre sur un de mes sites : quand on clique sur le bouton qui permet de faire un quiz, j'arrive sur un autre site, toujours le même.
Mon site

Quand je clique sur le bouton, je regarde la barre d'état qui indique :
1/ recherche de l'hôte + l'url des fichiers de mon site,
2/ puis je vois "En attente de google.com".
3/ le site qui apparaît est http://www.frontdesign.se/

J'ai travaillé sur ce système de quizz cet après-midi et il fonctionnait correctement...

J'ai un autre système de quizz installé sur le serveur et lui fonctionne correctement :
Quizz Bellepierre

Que s'est-il donc passé ?

Merci pour votre aide ! :)
SecondSight
---------------------------
Je ne suis pas du tout expert en la matière. Mon métier, c'est instituteur, pas informaticien, mais je veux bien apprendre, quand j'en ai le temps. :-)
Le site de mes élèves :
http://www.bellepierre.info

Mammouth du PHP | 1967 Messages

20 août 2006, 22:37

le problème vient de l'attribut action de ta balise form qui est mal renseigner

Code : Tout sélectionner

<form action="//front/index.php" method="post">
corrige en mettant l'addresse de ton site plutot que cela
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Eléphanteau du PHP | 28 Messages

20 août 2006, 22:48

Bonjour !

Merci pour votre aide ! :)

Ce que je ne comprends pas, c'est pourquoi ça arrive maintenant. Ce site fonctionnait bien depuis longtemps et je n'ai pas touché au code. Je n'ai fait que modifier les questions d'un quiz cet après-midi.

Et pourquoi est-ce que ça mène au site de Le Pen maintenant... ?

S'agit-il d'une intrusion selon vous ?

Merci ! :)
SecondSight
---------------------------
Je ne suis pas du tout expert en la matière. Mon métier, c'est instituteur, pas informaticien, mais je veux bien apprendre, quand j'en ai le temps. :-)
Le site de mes élèves :
http://www.bellepierre.info

ViPHP
ViPHP | 2144 Messages

20 août 2006, 22:55

Pas beaucoup de temps de regarder en détails :

mais ce qui est clair c'est que "<form action="//front/index.php"

" n'est pas une url valide, le // est déja pour le moins curieux.

Invité
Invité n'ayant pas de compte PHPfrance

21 août 2006, 15:56

<form action="<? echo $PHP_SELF; ?>" devrait suffir ;)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

21 août 2006, 16:06

Encore mieux
<form action="#" ...
;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 19672 Messages

21 août 2006, 16:10

<form action="<? echo $PHP_SELF; ?>" devrait suffir ;)
La formulation correcte serait plutôt:
<form action="<? echo $_SERVER['PHP_SELF']; ?>" ...>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 28 Messages

21 août 2006, 18:15

Bonjour !

Je n'y comprends rien... Tout est revenu à la normale sans que je fasse quoi que ce soit...

Dans l'adresse du quizz, il y avait un / en trop. Ca donnait un truc du style :
http://nomdedomaine//front/index.php?etc
Auriez-vous une idée de ce qui s'est passé ? Comment le problème a-t-il pu se régler seul ?...

Merci ! :)
SecondSight
---------------------------
Je ne suis pas du tout expert en la matière. Mon métier, c'est instituteur, pas informaticien, mais je veux bien apprendre, quand j'en ai le temps. :-)
Le site de mes élèves :
http://www.bellepierre.info

Invité
Invité n'ayant pas de compte PHPfrance

22 août 2006, 09:15

TOUS tes liens avaient un slah en trop ;)