Fonction Php qui ne fonctionne plus

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

nendo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Sam Juil 03, 2004 20:05

Fonction Php qui ne fonctionne plus

Message le Mer Oct 10, 2007 20:29

Bonsoir

Je viens de changer d'hebergement (mutualisé) et j'ai une fonction qu'un des membres m'avait créer(il y a plus d'1an) qui ne fonctionne plus.

Mon site est vraiment basique (Je propose des logiciels) et je voulais une fonction qui permettait au visiteur de me dire en un seul clic si le lien ne fonctionnais plus ou qu'une version plus récente existait.

Depuis 1 ans tout fonctionnés jusqu'a aujourd'hui. Si quelqu'un pouvait me dire ce que je dois faire ce serait sympa. Les sympthomes sont que la page s'ouvre une deuxieme fois au lieu de la page de remerciement

Lien qui ce trouve sur la page du logiciel
Code: Tout sélectionner
<td>
                                <div align="center"><a href="Probleme_Lien.php?lien=Liens" rel="nofollow" target="_blank">Signalez
                                  un lien mort</a> | <a href="Version_plus_recente.php?lien=Mise a jour" rel="nofollow" target="_blank">Logiciels
                                  plus r&eacute;cent ?</a> </div>
                              </td>


Et la page qui devrait s'ouvrir (Version_plus_recente.php) pour remercier la personne avec ce code a l'interieure
Code: Tout sélectionner
                          <td>
                            <p><?php
$sujet="Mise a jour : Logiciel" . addslashes($_GET['lien']);
$message = "Une version plus recente est sur la toile";
$message .= "\nURL de la page concernee: " . $_SERVER['HTTP_REFERER'];
$to = "adresse@monsite.com";
$from = $to;

mail($to, $sujet, $message, $from);

header("location:" . $_SERVER['HTTP_REFERER']);

?></p>
                          </td>


merci d'avance pour vos réponses :wink:

jidébé
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 157
Inscription: Mar Juil 26, 2005 22:24

Message le Mer Oct 10, 2007 20:40

Bonsoir,

Ce que tu décris comme fonctionnement est normal au vu du script, en fait le script t'envois un Email puis redirige le visiteur sur la page d'ou il vient.
Il n'est pas programmé d'affichage de remerciement, donc il ne peut pas y en avoir !!!!

Jean-Denis

nendo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Sam Juil 03, 2004 20:05

Message le Mer Oct 10, 2007 21:10

Oui je viens de comprendre c'est que sur l'ancien hebergement c'est la fonction de retour en arriere automatique qui ne marchais pas. Et maintenant sur le nouvelle hebergement ça fonctionne.

Bon le probleme c'est que je voudrais enlever cette fonction mais etant pas trés bon en PHP est-ce que quelqu'un pourrait me dire ce que je doit faire.

PS : Si j'ai une page de remerciement celle dans le 2éme pavé de code (mais pour mon probléme je n'ais mis que la fonction PHP car le premier code appel bien une page Version_plus_recente.php)

Merci pour vos réponses :wink:

jidébé
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 157
Inscription: Mar Juil 26, 2005 22:24

Message le Mer Oct 10, 2007 21:27

Re,

Enlève:
Code: Tout sélectionner
header("location:" . $_SERVER['HTTP_REFERER']);


Jean-Denis

nendo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Sam Juil 03, 2004 20:05

Message le Mer Oct 10, 2007 21:50

Ok ça fonctionne :D

Merci et bonne soirée :wink:

jidébé
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 157
Inscription: Mar Juil 26, 2005 22:24

Message le Mer Oct 10, 2007 21:53

De rien :wink:


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités