Page 1 sur 1

condition avec HTTP_REFERER et REQUEST_URI - Besoin d'aide

Posté : 20 janv. 2015, 16:49
par gillescoste2006
Bonjour à tous,
J'ai commencé à écrire ceci mais je ne sais pas si c'est juste ni si ça va pour la suite de la programmation

$urlA = $_SERVER["HTTP_REFERER"]; ( l'url précédente)
$urlB = 'http://' .$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; (l'url actuelle de la page)

Je voudrai écrire une condition qui dirai ceci.

Si la valeur de $urlA est égale à la valeur de $urlB alors

echo 'programmation A'

sinon

echo 'programmation B'

En sachant que j'ai déjà la programmation A et la programmation B il me manque juste cette condition

Est-ce que quelqu'un pourrait m'aider

Merci beaucoup

Re: condition avec HTTP_REFERER et REQUEST_URI - Besoin d'ai

Posté : 20 janv. 2015, 17:01
par xTG
En PHP l'expression "égal" se traduit par cela :
if( $a == $b )
{
  echo 'la variable $a est égale à $b.';
}
else
{
  echo 'la variable $a est différente de $b.';
}

Re: condition avec HTTP_REFERER et REQUEST_URI - Besoin d'ai

Posté : 20 janv. 2015, 17:29
par gillescoste2006
Merci beaucoup

Re: [RESOLU] condition avec HTTP_REFERER et REQUEST_URI - Be

Posté : 20 janv. 2015, 20:51
par tof73
j'ajouterais que $_SERVER["HTTP_REFERER"] peut être vide pour ceux qui bloquent le referer, alors que le vrai referer est bien le même que la page, donc avoir ceci en tête quand on fait quelque chose basée sur cette valeur.