Accueil > Forum > > > > Interdire accès direct d'une page php via url
Interdire accès direct d'une page php via url
mercredi 15 décembre 2010 à 10:47:58 |
Interdire accès direct d'une page php via url

ludwig59
|
Bonjour,
J'aimerai savoir s'il existe une solution permettant d'interdire à un internaute d'accéder à une page PHP directement en tapant l'url ? Mais il peut accéder à cette même page en cliquant sur un lien du site.
D'avance merci.
|
|
mercredi 15 décembre 2010 à 12:37:17 |
Re : Interdire accès direct d'une page php via url

syndrael
|
euh.. quand tu cliques un lien tu accèdes bien par une url non ?? Je chipote mais dans l'absolu tu voudrais peut-être inclure cette page 'inaccessible' dans une autre pour permettre d'y accéder ? ou alors via Ajax tu peux aller chercher en interne le contenu de cette page.
Ca te donne deux orientations techniques si j'ai bien compris le besoin.
S.
|
|
mercredi 15 décembre 2010 à 13:04:51 |
Re : Interdire accès direct d'une page php via url

ludwig59
|
Merci de votre réponse,
Mais je pense que dans la page PHP je vais ajouter un contrôle qui vérifie le nom de domaine du referer pour voir s'il correspond à mon nom de domaine.
|
|
mercredi 15 décembre 2010 à 14:24:36 |
Re : Interdire accès direct d'une page php via url

cod57
|
Réponse acceptée !
bonjour
essaie voir ça
a++
Code PHP :
<?php
//pour info
echo '<pre>';
print_r($_SERVER);
echo '/<pre>';
// le script en lui même
$chaine = $_SERVER['HTTP_REFERER'];
$lg_max=strlen($_SERVER['HTTP_HOST']);
if (strlen($chaine) > $lg_max)
{
$chaine = substr($chaine, 7, $lg_max);
}
//echo 'resultat :'.$chaine;
if($_SERVER['HTTP_HOST']!=$chaine){
header('Location:http://www.google.us');exit;
}else{
echo 'Hello Georges !<br />';
}
?>
|
|
mercredi 15 décembre 2010 à 14:33:32 |
Re : Interdire accès direct d'une page php via url

ludwig59
|
Merci c'est ce dont j'avais besoin
|
|
mercredi 15 décembre 2010 à 14:50:07 |
Re : Interdire accès direct d'une page php via url

syndrael
|
Vous etes sur que le HTTP_REFERER existe pour TOUS les navigateurs ? Moi de mon coté je me souviens il y a qqs années avoir eu des soucis le concernant.
Si je fais une recherche sur google sur 'http_referer php browser' j'ai déja qqs pistes.. à suivre donc..
S.
|
|
Cette discussion est classée dans : page, php, url, accès, interdire
Répondre à ce message
Sujets en rapport avec ce message
url précédente [ par eax ]
juste une petite question: est-il possible à partir d'une page php de connaitre l'url de la page précédente qui a envoyé le visiteur ici? (sur le meme
Redirection URL, include et header [ par finipe ]
Bonjour à tous.Je débute en php, et j'ai créé un site en utilisant mes maigres connaissances du moment. Il est fait ainsi : une page navig.php dont le
variable et url ???? [ par fab_59 ]
bonjour, j'aimerais savoir comment on configure la page php, si la variable est dans l'url, du type http://var.site.fr/comment peut on faire pour recu
Récupérer URL page [ par tahiti_bob ]
Bonjour,Je cherche à récupérer l'URL complète d'une page.Ex :L'adresse : http://serveur/index.php?page=forum&action=lireAvec la méthode $_SERVER[PHP_S
Passage de variable d'une page a l'autre de manière securisé... [ par kahiros ]
Bonjour tout le monde,jusqu'a present je n'ai jamais eu besoin de poster de message étant donné la foules d'informatiosn deja presente sur le site.Tou
session php, bloquer l'accès d'une page si pas logger. [ par black_pantha ]
Bonjour,je souhaiterais empecher les utilisateurs non logger d'avoir accès aux pages qui nécessite de l'être.exemple :sur la page index.php on se conn
Transettre et récupérer une information via l'URL [ par mendevis ]
Bonjour tout le monde, J'ai une page web, index.php, dans laquelle j'ai 2 champs : login et pass. Une fois les champs renseignés et valides, j'accèd
Url [ par Toolsweb ]
Salut, j'ai 13 ans et je viens tout juste de commencer le php. Ma question peut sembler stupide mais je la pose quand même.Sur mon site, j'ai beaucoup
url rewriting [ par mariobotta ]
bonjour,je souhaite mettre en place un système d'url rewriting sur mon site après quelques lectures sur le net j'ai encore des difficultés.voilà j'ai
Récupérer URL demandé avant 404 [ par cz1702 ]
Bonjour à tous,Je redirige les erreurs 404 vers une page PHP et j'aimerais réupéré l'URL qui était demandé avant la redirection mais je n'y arrive pas
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|