Bloquer une page si le JS est désactivé

Résolu/Fermé
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 - 27 mai 2009 à 19:59
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 - 28 mai 2009 à 17:15
Bonjour,

La question est simple : comment peut-on "bloquer" l'accès à une page su l'utilisateur désactive le JS ???

Merci d'avance...
A voir également:

5 réponses

nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
27 mai 2009 à 20:14
Tu crées un lien qui fait la redirection en javascript comme ça pas possible de faire la redirection. Par contre, il peut toujours regarder le code et récupérer l'url ;)
0
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
27 mai 2009 à 20:16
C'est pas le but. Le but c'est que j'ai des statistiques en JS et que si le mec désactive le JS 1 plus de statistik, 2 le site merde au nivo de l'affichage...

Une autre soluce ?
0
Utilisateur anonyme
27 mai 2009 à 20:36
Une solution est de voir s'il y a une instruction php qui détecte si oui ou non le javascript est détecté.
Dans ce cas, si php détecte que javascript est désactivé, alors on bloque l'accès à la page en question.

Mais je ne sais pas si une telle instruction existe...
0
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
28 mai 2009 à 07:37
Désolé j'avais pas compris ta question a+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
28 mai 2009 à 17:15
Bon j'ai résolut le PB a la barabr :

1) J'ai mi une frame qui prend toute la page (100% partout haut et bas)
2) J'ai crypté le contenu en JS seulement
3) J'ai mi un noscript pour informer le visiteur qu'il faut qu'il active le JS

Voyez plutot :

<script>
<!--
document.write(unescape("%3Cscript%3E%0A%3C%21--%0Adocument.write%28unescape%28%22%253Cscript%253E%250A%253C%2521--%250Adocument.write%2528unescape%2528%2522%25253Cscript%25253E%25250A%25253C%252521--%25250Adocument.write%252528unescape%252528%252522%2525253Cscript%2525253E%2525250A%2525253C%25252521--%2525250Adocument.write%25252528unescape%25252528%25252522%252525253Cscript%252525253E%252525250A%252525253C%2525252521--%252525250Adocument.write%2525252528unescape%2525252528%2525252522%25252525253Cscript%25252525253E%25252525250A%25252525253C%252525252521--%25252525250Adocument.write%252525252528unescape%252525252528%252525252522%2525252525253Cscript%2525252525253E%2525252525250A%2525252525253C%25252525252521--%2525252525250Adocument.write%25252525252528unescape%25252525252528%25252525252522%252525252525253Cscript%252525252525253E%252525252525250A%252525252525253C%2525252525252521--%252525252525250Adocument.write%2525252525252528unescape%2525252525252528%2525252525252522%25252525252525253Cscript%25252525252525253E%25252525252525250A%25252525252525253C%252525252525252521--%25252525252525250Adocument.write%252525252525252528unescape%252525252525252528%252525252525252522%2525252525252525253Cframeset%25252525252525252520Rows%2525252525252525253D%25252525252525252522100%25252525252525252525%25252525252525252522%25252525252525252520Cols%2525252525252525253D%25252525252525252522100%25252525252525252525%25252525252525252522%25252525252525252520Frameborder%2525252525252525253D%25252525252525252522no%25252525252525252522%25252525252525252520Bordercolor%2525252525252525253D%25252525252525252522white%25252525252525252522%25252525252525252520Framespacing%2525252525252525253D%252525252525252525220%25252525252525252522%2525252525252525253E%2525252525252525250A%2525252525252525253Cframe%25252525252525252520Src%2525252525252525253D%25252525252525252522sauvegarde_index.php%25252525252525252522%25252525252525252520Frameborder%2525252525252525253D%25252525252525252522no%25252525252525252522%25252525252525252520Noresize%25252525252525252520Scrolling%2525252525252525253D%25252525252525252522yes%25252525252525252522%2525252525252525253E%2525252525252525250A%2525252525252525253C/frameset%2525252525252525253E%2525252525252525250A%2525252525252525253CNOFRAMES%2525252525252525253E%2525252525252525250A%2525252525252525253CBODY%2525252525252525253E%2525252525252525250ACette%25252525252525252520page%25252525252525252520HTML%25252525252525252520n%252525252525252525E9cessite%25252525252525252520un%25252525252525252520navigateur%25252525252525252520supportant%25252525252525252520les%25252525252525252520frames%2525252525252525252C%2525252525252525250Aveuillez%25252525252525252520nous%25252525252525252520en%25252525252525252520excuser.%2525252525252525250A%2525252525252525253C/BODY%2525252525252525253E%2525252525252525250A%2525252525252525253C/NOFRAMES%2525252525252525253E%252525252525252522%252525252525252529%252525252525252529%25252525252525253B%25252525252525250A//--%25252525252525253E%25252525252525250A%25252525252525253C/script%25252525252525253E%2525252525252522%2525252525252529%2525252525252529%252525252525253B%252525252525250A//--%252525252525253E%252525252525250A%252525252525253C/script%252525252525253E%25252525252522%25252525252529%25252525252529%2525252525253B%2525252525250A//--%2525252525253E%2525252525250A%2525252525253C/script%2525252525253E%252525252522%252525252529%252525252529%25252525253B%25252525250A//--%25252525253E%25252525250A%25252525253C/script%25252525253E%2525252522%2525252529%2525252529%252525253B%252525250A//--%252525253E%252525250A%252525253C/script%252525253E%25252522%25252529%25252529%2525253B%2525250A//--%2525253E%2525250A%2525253C/script%2525253E%252522%252529%252529%25253B%25250A//--%25253E%25250A%25253C/script%25253E%2522%2529%2529%253B%250A//--%253E%250A%253C/script%253E%22%29%29%3B%0A//--%3E%0A%3C/script%3E"));
//-->
</script>
<noscript>
Veuillez autoriser le Javascript et recharger la page.
Merci.
</noscript>


A+ et merci à ceux qui ont répondu ;)
0