[RESOLU] Bloquer page via URL directe

Eléphanteau du PHP | 16 Messages

15 mai 2013, 18:53

Bonjour,

j'ai besoin de votre aide sur un point qui m'empeche de dormir...

Sur mon site les utilisateurs doivent se logguer pour avoir accés aux pages, si l'utilisateur n'est pas loggué il est redirigé vers la page de login (normal).

Mais si l'utilisateur c'est loggué au site il a accés a toutes les pages en tapant URL compléte (par exemple : http://*******.fr/done.php?id=103).

J'aimerais que cette page soit uniquement accésible que lorsque l'utilisateur passe par un lien et pas en direct.

Il y a t'il une solution possible ? (Je veux mettre en place cela sur la page done.php de mon site )

Merci d'avance :)

Vincent

Mammouth du PHP | 619 Messages

15 mai 2013, 19:22

Bonjour,

oui avec
$_SERVER['HTTP_REFERER']
cela va te retourne d'ou provient le visiteur

tu regardes si le visiteur vient de la page que tu souhaite :)

Eléphanteau du PHP | 16 Messages

15 mai 2013, 20:31

Magnifique merci beaucoup.