autorisation .htaccess

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

oreo77
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 26 Fév 2011

autorisation .htaccess

Message le Sam Fév 26, 2011 17:22

Bonjour,

serait-il possible, via un fichier .htaccess ou une autre méthode, de n'autoriser l'accès à une page que par le biais d'une autre page. Tout autre accès devant être interdit...

Une idée?

Merci beaucoup

Oreo


Marie-Aude
Modérateur
Modérateur
 
Messages: 11867
Inscription: 5 Juin 2006

Re: autorisation .htaccess

Message le Sam Fév 26, 2011 17:55

Je verrais ça plutôt en php, avec une redirection si le referrer n'est pas le bon

oreo77
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 26 Fév 2011

Re: autorisation .htaccess

Message le Sam Fév 26, 2011 18:02

Ok... serait-il possible d'avoir un peu plus de détail? Je ne suis pas sur de bien maîtriser tout ce qui est referer... :(


Marie-Aude
Modérateur
Modérateur
 
Messages: 11867
Inscription: 5 Juin 2006

Re: autorisation .htaccess

Message le Sam Fév 26, 2011 18:41

C'est pas très compliqué

une petite recherche sur "redirection en php"
une petite recherche sur HTTP_REFERER -> http://www.php.net/manual/fr/reserved.variables.server.php

Une chite boucle
if ( !$server[HTTP_REFERER] === 'ma petite url' )
{ je fais ma petite redirection }

fredfan
WRInaute accro
WRInaute accro
 
Messages: 3127
Inscription: 2 Juil 2008

Re: autorisation .htaccess

Message le Sam Fév 26, 2011 21:32

Tu risques quand même de rejeter certains utilisateur qui ne transmettent pas le referrer, que ce soit volontaire ou non. Ca dépend des contraintes de ton projet.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Re: autorisation .htaccess

Message le Lun Fév 28, 2011 9:29

avec une session c'est clean

sur ta page A tu initialises une session avec une valeur
session_start();
$_SESSION['a'] = 'ok' ;

et sur ta page B tu fais le test:
session_start();
if( $_SESSION['a'] != 'ok' ) {
die("Vous n'avez rien à faire sur cette page !");
}
else {
ta page
}


Marie-Aude
Modérateur
Modérateur
 
Messages: 11867
Inscription: 5 Juin 2006

Re: autorisation .htaccess

Message le Lun Fév 28, 2011 11:03

Tu as raison, c'est bien mieux :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité