php et htaccess - PHP - Programmation
Marsh Posté le 11-05-2006 à 13:30:52
Non, ce n'est pas possible avec le htaccess.
Pourquoi ? Parce que le PHP n'accède pas à tes scripts via le protocole http mais en direct sur le serveur et les .htaccess n'ont par conséquent aucun effet sur PHP.
Par contre, tu peux jouer avec les chmod mais je ne sais pas comment ça fonctionne quand on a pas un dédié.
Marsh Posté le 11-05-2006 à 13:39:18
The-Shadow a écrit : Non, ce n'est pas possible avec le htaccess. |
Je ne suis pas sur que ce que tu as écrit était vraiment ce que tu voulais dire
Un script php ( généralement) génère du html, qui lui peut contenir des balises img. Lors de l'affichage de la page, le browser va chercher les images selon le src indiqué. Que la "page" vue soit généré via du php ou en "pur" html ne change rien, c'est le client qui "demande" les images et celles-ci transites bien par HTTP.
Le cas que tu décris est valable uniquement lorsque le script php "lit" le fichier ( et encore uniquement si le fichier est "local" ).
Dans ce cas précis un htaccess fonctionne bien, il empêchera tous accès aux images par http. Mais il est nécessaire de faire un script qui lise et "print" les images puis d'utiliser celui-ci dans le src des balises img, par exemple:
Code :
|
edit: orthographe qui pique
Marsh Posté le 11-05-2006 à 13:52:32
anapajari a écrit : Dans ce cas précis un htaccess fonctionne bien, il empêchera tous accès aux images par http. Mais il est nécessaire de faire un script qui lise et "print" les images puis d'utiliser celui-ci dans le src des balises img, par exemple:
|
Ha ouai t'as raison, j'avais mal lu la question en fait.
Autant pour moi.
Marsh Posté le 11-05-2006 à 14:07:35
pour finir le offtopic: http://www.academie-francaise.fr/l [...] l#au_temps
Marsh Posté le 11-05-2006 à 14:10:02
Déjà lu, mais ça ne dit pas que c'est interdit et en cherchant sur Google, je te trouverais d'autres exemples qui disent le contraire.
Marsh Posté le 11-05-2006 à 14:28:39
ok on continue encore un peu le offtopic
Bin:
Citation : la graphie Autant pour moi est courante aujourdhui, mais rien ne la justifie. |
Marsh Posté le 11-05-2006 à 14:31:24
anapajari a écrit : Je ne suis pas sur que ce que tu as écrit était vraiment ce que tu voulais dire
|
Je ne suis pas sûr d'avoir bien compris ce que expliques. Pour que le htaccess fonctionne il faudrait que toutes mes images soient affichées par un script php c'est ca?
ex :
Code :
|
Marsh Posté le 11-05-2006 à 15:03:09
Oui, tu ne peux pas autorisé un affichage des images par PHP juste si c'est le script PHP qui est appelé par le client.
Par contre, tu peux faire un script monimage.php
Code :
|
Marsh Posté le 11-05-2006 à 15:04:55
anapajari a écrit : ok on continue encore un peu le offtopic |
ràf.
Je mettrais « au temps pour moi » quand l'académie française mettra des guillemets Français sur son site.
Marsh Posté le 11-05-2006 à 16:08:39
The-Shadow a écrit : Oui, tu ne peux pas autorisé un affichage des images par PHP juste si c'est le script PHP qui est appelé par le client.
|
et si j'utilise des css qui affiche certaines images en fond je fais comment maintenant?
Marsh Posté le 11-05-2006 à 16:12:30
avant d'aller plus loin, j'aimerais bien savoir pourquoi tu cherches à autant(au temps? ) protéger tes images?
Dans la mesure ou tu les affiches, de toutes façon elles seront "attrapables" par le visiteur...
Quel est le but exact?
Marsh Posté le 11-05-2006 à 16:20:53
pour mettre un anti clique droit dessus !
(ok je sors, repas arrosé avec les collègues ce midi )
Marsh Posté le 11-05-2006 à 16:39:47
anapajari a écrit : avant d'aller plus loin, j'aimerais bien savoir pourquoi tu cherches à autant(au temps? ) protéger tes images? |
ben c'est juste une question de sécurité. C'est pour apprendre aujourd'hui se sont des images demain se seront peut etre des fichiers plus importants
Djebel1 a écrit : pour mettre un anti clique droit dessus ! |
pffff
Marsh Posté le 11-05-2006 à 13:05:00
En fait je voudrais savoir si c'est possible de n'autoriser que le script Php à utiliser des images contenu dans une répertoire avec les ordre Allow et Deny d'un fichier htaccess?
merci