redirection php après verification code captcha - PHP - Programmation
Marsh Posté le 30-01-2009 à 11:20:40
Essaye d'être un peu plus constant dans ton truc :
Code : |
Marsh Posté le 30-01-2009 à 11:34:56
merci mais je suis vraiment un blaireau débutant qui apprend sur le tas
donc si je te comprends bien je remplace dans ma ligne
die :
meta http-equiv="refresh" content="'.$tps.';URL='.$url.'"
par ton code
encore merci
Marsh Posté le 30-01-2009 à 23:50:51
Bonsoir
bon je ne m'en sors pas .. je suis vraiment largué ...
a chaque fois que je touche a une ligne j'ai des erreurs ...
SVP quelqu'un pourrait m'aider sur ce truc ..
merci
Marsh Posté le 31-01-2009 à 17:18:35
si je t'ecoute sur les minuscules je remplace $TO par $to le fonctionnement general ne change pas, mais les emails n'ont pas l'air d'être envoyé (en tout cas je ne reçois rien )
Marsh Posté le 01-02-2009 à 15:29:57
Euh, autre chose :
Code : |
Utilise directement foreach
Code :
|
Mais dans ton cas çà reste ridicule. A quoi cela sert-il ? Pourquoi ne pas récupérer manuellement les variables $_POST ? Surtout que là tu risques d'écraser des données de cette façon (tu simules le fonctionnement de extract() qui est très dangereux, voir la doc. à ce sujet).
Pour terminer : appelle la fonction exit() après header pour terminer l'exécution du script.
Code : |
Marsh Posté le 01-02-2009 à 16:36:39
Lucas merci!
mais quand je dis que je suis un blaireau je suis vraiment un blaireau ! donc vraiment un débutant ... avec tout ce que ça demande comme explication a chaque mots
là vous m'indiquez des trucs mais que je ne sais pas ou mettre ! et oui vraiment le boulet !
header location va bien a la place de la ligne 21 ?
POur info ce fichier est la partie de verif du sympa Captcha.fr .. et au lieu d'afficher une page confirmant le bon code rentré je voudrais arriver sur ma page result.html...
Ce que j'ai du mal a comprendre c'est que ça marche avec Fx et pas avec IE ... (je sais bien que c'est de la daube ce IE mais comme 80% de gens l'utilisent on est bien obligé de faire ... )
Marsh Posté le 02-02-2009 à 18:19:53
Alors premièrement oui tu peux mettre header() à la ligne 21, mais attention, il faut le placer avant toute sortie de texte, c-à-d le moindre echo, code HTML, espace ou saut de ligne
Ensuite, ton second problème (seulement si tu utilies meta refresh) :
dans ta fonction redirect, tu utilises la variables $url passée en paramètre mais aussi une variables $tps qui n'est définie nulle part. Donc, si tu appelles
Code :
|
, alors la sortie ressemblera à :
Code :
|
Ce n'est pas cohérent, c'est probablement pour cela que le navigateur ne redirige pas.
Marsh Posté le 30-01-2009 à 11:12:38
Bonjour
j'ai un fichier php de verification qui redirige bien sous firefox mais Internet Explorer reste bloqué sur la page verification ?
Je precise que dans les deux cas les messages sont bien envoyés et les codes captcha bien controlés ...
Merci de votre aide