Redirection PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Redirection PHP

Re: Redirection PHP

par Flambi » 14 mars 2014, 15:31

Pourquoi ne pas utiliser une Get ?
Tu inclues ta variable dans la redirection
header('Location: mapage.php?page=1');
Et dans ton script d'arrivé tu testes ta variable.
if($_GET['page'] == 1)
{
   // tu exécutes ton code
}

Re: Redirection PHP

par dogmongo » 14 mars 2014, 09:44

Je n'y ai pas pensé sur le coup, mais peu être qu'avec un fichier .htaccess on peu faire quelques chose non ?

Re: Redirection PHP

par yann18 » 13 mars 2014, 16:49

c'est plutôt $_SERVER[''HTTP_REFERER'] qu'il vous faut. L'Inconvénient c'est que tous les navigateurs ne renvoient pas forcement le refer(l'url de la page ayant conduit l'internaute sur ton site).
je ne comprends pas le pourquoi d'un tel besoin(hors mis pour établir les statistiques )?

Re: Redirection PHP

par dogmongo » 13 mars 2014, 15:26

if($_SERVER['SERVER_NAME'] == "www.phpfrance.com") // ici remplace http://www.phpfrance.com par le site d'ou vient le visiteur, le site A ou B si tu préfère
{

echo 'bonjour, vous venez du site ' .$_SERVER['SERVER_NAME'];

}else{


}

Re: Redirection PHP

par GameThrone » 13 mars 2014, 14:52

Bonjour,
Tout d'abord merci de votre réponse.

J'exécute ce code.
Le problème, c'est qu'il me l'affiche tout le temps et non lorsque j'arrive avec un lien html sur le site.

Je vais essayer de comprendre la doc.

Merci,
GameThrone

Re: Redirection PHP

par dogmongo » 13 mars 2014, 13:49

Bonjour,

Je te propose l'utilisation des tableaux $_SERVER
<?php
$adressedusite = $_SERVER['SERVER_NAME'];
if(isset($adressedusite) == "monsitea.com")
{
echo "coucou les arriviste du site A, c'est google qui va aimer ça";
}

?>
si tu veux plus d'info va voir la doc ici http://www.php.net/manual/fr/reserved.v ... server.php

à bientôt

Redirection PHP

par GameThrone » 13 mars 2014, 13:24

Bonjour,

Je ne sais pas si c'est possible, mais j'aimerais avoir vos conseils et vos avis par raport à ça.

J'ai un site A qui fait des redirections vers un site B

J'aimerais que lorsque j'arrive sur le site B, afficher un message par exemple
"Vous êtes arriver sur le site B à partir du site A"

Au final, j'aimerais afficher un message sur le site B si un visiteur arrive avec une redirection selon un site définit (Site A).

C'est possible a faire? Et si oui quelle serait les solutions.

Cordialement,
GameThrone