Ch Script qui protège contre l'accès direct aux pages popup d'un site..
rem78
Messages postés230Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention 5 avril 2015
-
26 mars 2005 à 09:15
cs_JanCam -
15 août 2005 à 13:10
Bonjour,
Voilà j'ai fait un site complet en page popup plein écran et je recherche un script en php, qui me permet d'en protéger l'accès direct aux diffèrentes pages qui composent se site.
J'ai éssayé plusieurs scripts mais je renconte toujours un problème de compatibilitèe avec mes pages en popup.
mon site : http://www.liftski.com/
Merci de votre aide !!
rem78
A voir également:
Ch Script qui protège contre l'accès direct aux pages popup d'un site..
o0Leo0o
Messages postés116Date d'inscriptionsamedi 19 juin 2004StatutMembreDernière intervention20 août 2005 26 mars 2005 à 09:55
La méthode que j'emploierais, c'est de déclarer une session dès que le
visiteur clique sur l'image qui ouvre le popup. Ensuite sur chaque page
tu vérifies que la session existe.
Tu dois pouvoir faire dans le même genre avec les cookies mais tous les naviguateurs ne les acceptent pas.
Ensuite, il y a peut-être moyen de combiner du jscript avec du php pour
vérifier si le naviguateur est en mode plein écran, je vais chercher
ça...
rem78
Messages postés230Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention 5 avril 2015 26 mars 2005 à 11:43
Merci de vos réponses !!!
Mais ce que je cherche, c'est script qui protège contre l'accès direct aux diffèrentes pages du site et qui redirige automatiquement vers la page d'entrèe du site si on tente d'ouvrir une page du site autre que celle de la page d'entrèe....
J'espère être le plus claire possible !!??
Vous n’avez pas trouvé la réponse que vous recherchez ?
rem78
Messages postés230Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention 5 avril 2015 26 mars 2005 à 11:59
Alors je n'ai rein vue de tel sur ton site http://coucou747.hopto.org J'ai remarque que dans ton menu il y a un problème car on ne vois pas la 1er lettre de tes menus, c'est dommage.
Si tu peux me donner l'adresse direct ou il y a le script cela serait sympa
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 26 mars 2005 à 14:30
Salut,
si tu souhaites tout bloquer sauf une pages, renseigne-toi sur les
possibilités du htaccess, c'est ce qu'il y a de plus sécurisé si c'est
bien utilisé.
KheYrO
Messages postés22Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention24 avril 2005 26 mars 2005 à 14:31
Yo!
Peut tu être plus clair : A ce que j'ai compris tu veux qu'on ne puisse pas accéder aux pages du site en tapant l'URL. Ou tu veux que l'on tape un mot de pass pour accédé aux pages??
rem78
Messages postés230Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention 5 avril 2015 26 mars 2005 à 14:41
C'est eput être simple à faire, encore faut-il s'y connaître en language php, moi j'suis un tout petit amateur en ce qui concerne le language php...mais bon j'ai déja exploré cette voie qui consite à d'éclarer un variable de session et de l'incrémenter par la page d'entrèe du site et de vérifier sur les autres pages si la variable à bien était incrémentée, si ok on laisse se chager la page, sino on redirige le visiteur vers la page d'entrée, j'ai même essayé aussi de véfivier l'origine de la venu du visiteur si il viens depuis ma page d'entrée c'est ok, la page se charge sinon il est redirigé directement sur ma page d'éntrée, mais je rencontre toujours des problèmes d'incompatibilitées en se qui concernnent l'affichage d'une page, possédant cette variable de vérification de l'origine du visiteur, dans une autre page et là il y a souvent le message erreur 404 ....
Voilà mon gros souci qui jusqu'à présent n'à pas été résolut.
rem78
Messages postés230Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention 5 avril 2015 26 mars 2005 à 22:59
Script de Vérification de la provenance du visiteur.
<?
$monsite = "http://www.liftski.com";
$siterefereur = substr($HTTP_REFERER, 0, 21);
if($siterefereur != $monsite)
{
// Vérification de la page sur laquelle est arrivé le visiteur
if($_SERVER['SCRIPT_NAME'] != "index.php")
{
// Si la page actuelle n'est pas la page de démarrage, on redirige sur la page de démarrage
header("Location: $monsite");
}
}
?>
ainsi que celui là :
(page entrée normale, index.php)
<?php
$pagescorrect = "oui";
?>
(Sur les autres pages à protèger, je met cette ligne de code)
Voilà 2 types de codes qui devraient fonctionner, mais qui ne marche pas !!!
et j'en est essayé bcp plus mais tjrs le même problème de compatibilitée avec des pages FRAMES et aussi des pages qui s'ouvrent à l'interrieurs des pages FRAMES.
o0Leo0o
Messages postés116Date d'inscriptionsamedi 19 juin 2004StatutMembreDernière intervention20 août 2005 26 mars 2005 à 23:08
Oubli ton premier script, il n'est pas sûr du tout. Le deuxième est un peu mieu mais tu t'y prend mal.
Il faudrait que tu places ce lien dans ton windows.open :
http://www.liftski.com/index2.php<? echo $pagescorrect; ?>
rem78
Messages postés230Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention 5 avril 2015 27 mars 2005 à 11:01
Tu m'as dit o0Leo0o qu'il fallais que je place un windows open dans ma page index.php, comme ceux-çi :
<? windows.open :
http://www.liftski.com/index2.php;
echo $pagescorrect; ?>
Mais là cela ne fonctionne pas ... Et dans les autres pages, je place celà :