Question sur HTTP_REFERER
Dernière réponse : dans Programmation
Bonjour. Voila je dispose d'un site, tout est parfaitement ok, sauf une chose. Il me faudrai un petit script qui soit en début de page web, qui identifie la derniére page visiter par le visiteur.
Si celle-ci est la meme qu'une adresse définie, alors la page s'affiche normalement, si elle n'est pas identique, redirection vers une autre page définie...
Exemple, je suis sur la page d'accueil (accueil.html) et dans cette page, il y a un bouton pour accéder à une autre page (image.html).
J'ai marquer dans mon script (qui se situe dans la page "image.html") de n'afficher la page uniquement si la page de provenance est "accueil.html".
-Si cela est le cas, la page s'affiche commme si de rien n'étais
-Si cela n'est pas le cas, alors la on redirige le visiteur vers une page définie... (une page d'erreur par exemple)
On peut peut-etre utiliser la fonction ($_SERVER['HTTP_REFERER']) ?? Mais vue que j'y connait pas grand chose pour créé des scripts je sais pas comment on fait...
Je répéte c'est un exemple se que j'ai donner, dans mon site ce scripts obligera les visiteur a passer par une page pour accéder aux autre...
Merci d'avance, j'éspére que c'est possible...
Florian
Si celle-ci est la meme qu'une adresse définie, alors la page s'affiche normalement, si elle n'est pas identique, redirection vers une autre page définie...
Exemple, je suis sur la page d'accueil (accueil.html) et dans cette page, il y a un bouton pour accéder à une autre page (image.html).
J'ai marquer dans mon script (qui se situe dans la page "image.html") de n'afficher la page uniquement si la page de provenance est "accueil.html".
-Si cela est le cas, la page s'affiche commme si de rien n'étais
-Si cela n'est pas le cas, alors la on redirige le visiteur vers une page définie... (une page d'erreur par exemple)
On peut peut-etre utiliser la fonction ($_SERVER['HTTP_REFERER']) ?? Mais vue que j'y connait pas grand chose pour créé des scripts je sais pas comment on fait...
Je répéte c'est un exemple se que j'ai donner, dans mon site ce scripts obligera les visiteur a passer par une page pour accéder aux autre...
Merci d'avance, j'éspére que c'est possible...
Florian
Autres pages sur : question http referer
Lassé par la pub ? Créez un compte
Salut,
Il faut passer par du PHP (le plus simple).
Donc :
- avoir un serveur qui interprète le PHP (très courant)
- changer l'extension de ton fichier en .php
Et ajouter ce code :
Il faut passer par du PHP (le plus simple).
Donc :
- avoir un serveur qui interprète le PHP (très courant)
- changer l'extension de ton fichier en .php
Et ajouter ce code :
<?php if($_SERVER['HTTP_REFERER'] != 'mapageprecedente.html') {
echo 'Il faut passer par la <a href="mapageprecedente.html">page précédente</a>';
die();
} ?>
Heu lol c'est du chinois pour moi lol je suis chez 1and1 je c pas si sa peut t'aider.
Moi se que je demander c'était le script en java qu'il fallait que je mete sur ma page kom dis dans l'example du haut. Sa serait un truc dans le genre ?:
<script language="javascript">
if(document.referrer!= "http://www.images.html")
</script>
Moi se que je demander c'était le script en java qu'il fallait que je mete sur ma page kom dis dans l'example du haut. Sa serait un truc dans le genre ?:
<script language="javascript">
if(document.referrer!= "http://www.images.html")
</script>
Lassé par la pub ? Créez un compte