|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 5 ![]() |
Bonjour!
Je cherche une méthode qui me permettrait à la fois de rendre innaccessible des fichiers textes générés par mon code php mais aussi de pouvoir les télécharger dans une autre section de ce site en php. -Quelle technique employer pour les cacher? -Quel genre de script mettre en place pour lancer un téléchargement? Quelques précisions : on se logue sur mon site à l'aide d'un md5 et un démon surveille qu'il n'y a pas d'inactivité dans les 4 minutes suivant la connexion. je n'ai pas de gestion précise de login, et je ne suis pas encore calé sur les variables de sessions. Merci pour vos réponses! Dam |
|
|
00
|
|
|
#2 | ||
|
Membre du Club
![]() |
Hello
Les variables de session il va falloir que tu jettes un oeil dessus, il faut que tu saches d'abord que quelqu'un est identifié. Ensuite tu peux utiliser un code de ce genre là : Code :
Hésites pas si t'as besoin de plus d'info |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 5 ![]() |
Ca m'a l'air d'être une excellente base de travail...
Donc théoriquement, avec ce genre de code, je peux acceder a un fichier gardé par un .htaccess réglé en deny for all grace a php. En vérifiant que la variable de session en cours est la bonne, il pourra lancer le téléchargement! Classe ! merci beaucoup! Sinon, en ce qui concerne le téléchargement en lui même, il sera lancé si je fais un print? |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() |
Le téléchargement est lançé dès que le ReadFile est appelé, ou si tu fais un Print... en fait avec le "Content-Type: application/octet-stream", le navigateur sait que c'est un téléchargement qui va être fait, et ce n'est donc pas une page qui va être chargée et affichée. Normalement, si tu as un lien sur ton site vers une page qui contient ce script, la page courante ne sera pas changée, et par contre tu auras le navigateur qui te proposera le téléchargement du fichier
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 5 ![]() |
Merci beaucoup pour cet éclairage!
là je commence à trouver des choses sympa pour bien comprendre les sessions! En fait j'avais betement appliqué une méthode de login sécurisé que j'avais trouvé sur le web, et qui marche cependant, mais sans vraiment comprendre. Celle choppe un nom d'user et une adresse ip tout en manipulant un "last_access". Par contre, aucune trace d'un simple acces, et d'ailleurs c'est là dessus que je suis en train de me documenter! Encore merci! Dam |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() |
Pour la trace, le seul moyen je pense que c'est les sessions, mais rien ne t'empêche d'utiliser des sessions sans que l'utilisateur se soit identifié
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com