Tom's Guide > Forum > Programmation > créer un Forrbiden

créer un Forrbiden

Forum Programmation : créer un Forrbiden

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut ! mon problème est que je voudrais empecher un acces par exemple a 'www.site.fr/images' si le gars essaye d'y aller il fait comme si il allait sur 'www.site.fr/.htpasswd' et pareil que si le gars aller sur 'www.site.fr/images/images.jpg' et sans mot de passe (car sinon les images ne s'affiche pas)

est-ce possible ?

Merci @++

NoXiT

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

tu met un .htaccess dans le repertoire concerné, et tu met dedant : deny from all

Répondre à okin@IDN

J'y ai pensé mais maleuresement les images de s'affiche pas...il y a-t-il une autre solution svp ?

Répondre à noxit

Alors personne peut m'aider ???

Répondre à noxit

tu peux mettre un /site/images/index.html avec marque dedans "ha kaka ouste t'es interdit" si tu veux, ca regle une partie du problème.

Répondre à bluedylc

ouai mais dans se cas moi aussi j'ai résolu un autre problème je met un temps de redirection avec un lien retour :

Citation :

<*SCRIPT LANGUAGE="JavaScript">
function redirect() {
window.location="javascript:window.history.back()"
}
setTimeout("redirect()",5000); // delai en millisecondes
</SCRIPT>




(Biensur sans * au début du script)

en index.html (ou php ou htm...) et je met 0000 miliseconde... mais le gars pourra toujours faire

http://www.site.com/img/img.gif

@++

NöXiT

Répondre à noxit

Citation :


noxit a écrit :
ouai mais dans se cas moi aussi j'ai résolu un autre problème je met un temps de redirection avec un lien retour : [quote]<*SCRIPT LANGUAGE="JavaScript">
function redirect() {
window.location="javascript:window.history.back()"
}
setTimeout("redirect()",5000); // delai en millisecondes
</SCRIPT>




(Biensur sans * au début du script)

en index.html (ou php ou htm...) et je met 0000 miliseconde... mais le gars pourra toujours faire

http://www.site.com/img/img.gif

@++

NöXiT
[/quote]


Mort de rire ! suffit de désactivé le javascipt et tu passe tranquille !

Répondre à SiM07

Je pense que c'est pas très faisable car si la personne met le lien directe vers l'image et l'extention .jpg par exemple l'image vas automatiquement lui être afficher donc je pense pas ce que sa soit possible :-D

Répondre à LinuxMaster

Citation :


SiM07 a écrit :

Mort de rire ! suffit de désactivé le javascipt et tu passe tranquille !



Peut-être...mais il ne vera pas la liste (index). Il vera juste la page... en attendant nous en sommes au point de départ puisque quand je fait 'www.site.com/img/img.gif' , javascript avtivé ou pas, le résultat est le même.

Répondre à noxit

Tu ne peut pas empeché quelqu'un de voir tes image. Pour le repertoire, seul solution, un index.html, il ne vera pas du tout l'arborescence ni la liste de tes image présente dans le répertoire concerné, c"est tout ce que tu peut faire.

Le htaccess marche quand il n'y a pas de requete HTTP, donc des fichier php appeler par une fonction ou include par exemple.

Répondre à okin@IDN

Tu ne peut pas empeché quelqu'un de voir tes image. Pour le repertoire, seul solution, un index.html, il ne vera pas du tout l'arborescence ni la liste de tes image présente dans le répertoire concerné, c"est tout ce que tu peut faire.

Le htaccess marche quand il n'y a pas de requete HTTP, donc des fichier php appeler par une fonction ou include par exemple.

Répondre à okin@IDN

tu peux mettre tes images dans un dossier "deny from all", tu utilises un php qui va chercher l'image passée en paramètre et l'affiche si l'url est ok. (si __FILE__ et $_SERVER['PHP_SELF'] sont identiques [! gaffe leurs chemins sont pas definis sous la meme forme], c'est qu'il tente un acces direct par exemple)

s'il s'agit d'un site multiutilisateurs, et si c'est pour restreindre l'acces aux seuls images autorisés a tel ou tel user, tu peux utiliser les sessions pour autoriser ou pas l'affichage de l'image, sur le meme principe.

Répondre à rongeur-sauvage

Oui a la rigueur tu mets une redirection comme sa dans ton dossier tu met un "index.htm" qui contiens

Code :
  1. <head>
  2. <meta http-equiv="refresh" content="1;URL=http://membres.lycos.fr/nebworld/ftpdoss">
  3. </head>



sa me fait marré a chasque foi que je vois tout se JS pour uen simple redirection

EDIT: je s'ai pas pourquoi il me mai "http-equiv="refresh"" a pèrpete logiquement c'est juste séparé par un espace de "<META"

Répondre à neb93
Tom's Guide > Forum > Programmation > créer un Forrbiden
Aller à :

Il y a 2163 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens