Redirection/Authentification

MImo312
Invité n'ayant pas de compte PHPfrance

06 janv. 2012, 16:35

Bonjour à tous,

Une petite question : est il possible d'autoriser l'accès à une page uniquement si l'utilisateur disant vient d'un autre site, mais bien ciblé ?

Je m'explique par un exemple :

Un utilisateur est le site http://www.google.com ; admettons que sur ce site il y ait un lien vers la page http://www.mydomain.com/webgoo, il doit donc pouvoir accéder à ce nouveau lien.

Un utilisateur connait directement ce lien et le tape dans son navigateur : il ne doit pas pouvoir y accéder.
Un webmaster prend ce lien et le met dans son site : ex http://www.microsoft.com , il ne faut pas qu'à partir de ce lien, l''utilisateur puisse accéder à la page webgoo.

(Un un mot : la page webgoo ne doit être accessible que si l'utilisateur y va à partir du lien présent sur la page http://www.google.com (pour l'exemple))

Est-ce faisable ?

Merci d'avance pour vos idées.

ViPHP
ViPHP | 2577 Messages

06 janv. 2012, 16:42

En testant $_SERVER['referer']
Mais ce n'est pas toujours bien renseigné.

Mammouth du PHP | 1339 Messages

07 janv. 2012, 09:13

Bah si c'est pas renseigné, on le redirige pas :)
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

07 janv. 2012, 21:07

wé mais c'est un cas à prévoir, sinon c'est un coup à avoir une erreur :mrgreen:
Il en faut peu pour être heureux ......