[RESOLU] condition avec HTTP_REFERER et REQUEST_URI - Besoin d'aide

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 : [RESOLU] condition avec HTTP_REFERER et REQUEST_URI - Besoin d'aide

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

par tof73 » 20 janv. 2015, 20:51

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.

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

par gillescoste2006 » 20 janv. 2015, 17:29

Merci beaucoup

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

par xTG » 20 janv. 2015, 17:01

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.';
}

condition avec HTTP_REFERER et REQUEST_URI - Besoin d'aide

par gillescoste2006 » 20 janv. 2015, 16:49

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