|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
sebnutt WRInaute accro

Inscrit le: 10 Déc 2003 Messages: 1308
|
Posté le : Mar Oct 03, 2006 9:25 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
bonjour
je voudrais utilser la commande
<scrpt type="text/javascript" src="nom_du_scripts.js"></script>
pour executer le script, mais rendre impossible l'accès au fichier en faisant http://mondomaine.com/nom_du_script.js
j'ai tenté un chmod 740 sur le fichier .js mais ca marche pas, il faut absolument le mettre en lecture pour qu'il soit interprété par le navigateur... et donc je tourne en rond.
par htaccess ? |
|
| |
|
 |
Serious WRInaute accro

Inscrit le: 21 Nov 2005 Messages: 2437
|
Posté le : Mar Oct 03, 2006 9:29 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
| Impossible. |
|
| |
|
 |
spationaute-troglodyte WRInaute impliqué

Inscrit le: 11 Juin 2006 Messages: 335
|
Posté le : Mar Oct 03, 2006 9:30 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
impossible oui..
Par contre si c'est que tu ne veux pas te le faire pomper, j'ai vu des cripteur de js sur le net.. ..je sais plus où |
|
| |
|
 |
French Dread WRInaute accro

Inscrit le: 07 Mai 2003 Messages: 1898 Localisation: Lille et Paris
|
Posté le : Mar Oct 03, 2006 9:31 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
| Utilise peut être un langage de script coté serveur dans ce cas ? (PHP, ASP...) |
|
| |
|
 |
sebnutt WRInaute accro

Inscrit le: 10 Déc 2003 Messages: 1308
|
Posté le : Mar Oct 03, 2006 9:39 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
| impossible... il y a un timer a l'intérieur, donc faut oublier le coté client... |
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6145 Localisation: Somewhere only I know
|
Posté le : Mar Oct 03, 2006 9:40 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
| French Dread a écrit: |
| Utilise peut être un langage de script coté serveur dans ce cas ? (PHP, ASP...) |
Les langages côté serveur et côté client ont des intérets et fonctionnalités différentes.
Généralement, si on passe par du javascript, c'est parce que l'on désire faire des choses qui ne le sont pas en php ...
Sinon, +1, c'est imposible excepté en ne mettant pas du tout le javascript en ligne (la question a déjà souvent été postée pour les images, le cas est similaire) |
|
| |
|
 |
spationaute-troglodyte WRInaute impliqué

Inscrit le: 11 Juin 2006 Messages: 335
|
Posté le : Mar Oct 03, 2006 10:10 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
tu dois pouvoir avec le $_SERVER['referer'] si il est vide, c'est qu'on visionne ta page js, s'il est plein c'est qu'elle est incluse
Mias pour l'avoir essayé sur des images, ca marche très mal |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12619 Localisation: Toulouse
|
Posté le : Mar Oct 03, 2006 10:25 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
| et tous les gars qui sont chez un FAI qui bloque les referes (AOL ?) ou passent par un proxy ? cela ne marchera pas sur le site |
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6145 Localisation: Somewhere only I know
|
Posté le : Mar Oct 03, 2006 10:26 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
| Et les petits malins qui iront voir dans leur cache, cela ne fonctionnera pas non plus pour eux. |
|
| |
|
 |
spationaute-troglodyte WRInaute impliqué

Inscrit le: 11 Juin 2006 Messages: 335
|
Posté le : Mar Oct 03, 2006 10:57 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
et si!
si le js est dans un fichier, c'est la page du site qui l'appelle donc le referer est cette page.. testez..
http://www.forum-foot.info/refer-js.html
là le referer si vous cliquez, devrait etre wri
maintenant allez y en acces direct
et puis allez voir le js en accès direct  |
|
| |
|
 |
spationaute-troglodyte WRInaute impliqué

Inscrit le: 11 Juin 2006 Messages: 335
|
Posté le : Mar Oct 03, 2006 10:58 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
| kazhar a écrit: |
| Et les petits malins qui iront voir dans leur cache, cela ne fonctionnera pas non plus pour eux. |
Ouais mais bon... |
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6145 Localisation: Somewhere only I know
|
Posté le : Mar Oct 03, 2006 11:00 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
Merci pour ce rappel spationaute-troglodyte ...
Mais comme le dit e-kiwi, certains fai bloquent le referer.
Ceux-ci n'auront pas de javascript, même sur le site. |
|
| |
|
 |
spationaute-troglodyte WRInaute impliqué

Inscrit le: 11 Juin 2006 Messages: 335
|
Posté le : Mar Oct 03, 2006 11:03 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
| kazhar a écrit: |
Merci pour ce rappel spationaute-troglodyte ...
Mais comme le dit e-kiwi, certains fai bloquent le referer.
Ceux-ci n'auront pas de javascript, même sur le site. |
tu as pas lu mon post et testé mon petit bout de code plus haut..
le referer sur le fichier js, c'est la page qui fait appel au js et pas le moteur |
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6145 Localisation: Somewhere only I know
|
Posté le : Mar Oct 03, 2006 11:06 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
On ne parle pas du moteur de recherche là, on parle du FAI.
Si celui-ci bloque le referer, tu n'en aura aucun, donc tu aura l'impression que le visiteur charge la page de manière anormale.
Alors que ce ne sera absolument pas le cas. |
|
| |
|
 |
spationaute-troglodyte WRInaute impliqué

Inscrit le: 11 Juin 2006 Messages: 335
|
Posté le : Mar Oct 03, 2006 11:08 Sujet du message: Lire un JS sans permettre son telechargement |
|
|
le code dans le fichier JS que j'ai rewrité
| Code: |
<?php
$refer = $_SERVER['HTTP_REFERER'];
if ($refer) {
?>
function whorefer() {
alert('<?=$refer ?>');
}
//refer = <?=$refer ?>
<?php } ?> |
http://www.forum-foot.info/test-js.js -> vu
->http://www.forum-foot.info/test-js.js pas vu
tu peux meme l'ameliorer en obligent le referer depuis ton domaine
mais comme le dit le pere fourasse, on peut encore le trouver dans le cache du navigateur,
à ce moment là tu peux peut etre forcer le cache systeme avec les entêtes php
| Code: |
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
header('Pragma: no-cache'); |
mais j'ai pas testé, je sais pas comment se comporte réellement le navigateur
Edit : je savais pas que des fai bloquait le referer??
comment font ils? tu parle de l'interface de aol..
qui utilise encore ca?
Dernière édition par spationaute-troglodyte le Mar Oct 03, 2006 11:15; édité 1 fois |
|
| |
|
 |
| |
|
|