Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/04/2006, 17h37   #1
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 85
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 85
Points : 30
Points : 30
Par défaut [Sécurité] Récupérer en http des fichiers protégés par un htaccess

Bonjour,

J'utilise un script php qui récupére des fichiers html grâce à leurs url.
Ce mecanisme de récupération ne peut pas être modifié.
Mon problème est le suivant, ce script doit également récupérer des fichiers protégés par un fichier htaccess.
Est-il possible d'indiquer dans le header d'un fichier php le login et le password demander par le fichier htaccess.

Merci
photorelief est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 19h17   #2
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
sinon tu ne peux pas récupérer la page http://user:password@www.mydomain.com/mypage.html
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 17h42   #3
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 85
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 85
Points : 30
Points : 30
J'ai essayer t'a syntaxe mais ca ne marche pas sur IE.
photorelief est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 17h45   #4
Membre à l'essai
 
Inscription : mars 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 30
Points : 20
Points : 20
je crois que cette forme ne fonctionne pas avec IE. Par les autres navigateur oui.
kilanepa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 17h50   #5
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 85
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 85
Points : 30
Points : 30
T'a été plus rapide que moi.
Peut être qu'avec les variables PHP_AUTH_USER et PHP_AUTH_PW, je pourrait m'en sortir.
Mais le mot de passe doit-il être crypté?
photorelief est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2006, 15h36   #6
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 85
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 85
Points : 30
Points : 30
Je me suis connecter à la zone protéger par un htaccess en saisant au clavier le mot de passe et le login.
J'ai enregistrer le tableau $_SERVEUR.

J'ai initialisé le tableau $_SERVEUR avec toutes les valeurs que j'ai enregitrées précedement et j'ai essayer de recuperer un fichier en http.
Mais ca n'a pas marché j'ai toujours le message d'erreur 401.
Y'a t'il un header particulier à ajouter pour activer l'authentification ou alors suis-je partie sur une mauvaise piste?
Merci
photorelief est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2006, 16h35   #7
Invité régulier
 
Développeur Web
Inscription : janvier 2003
Messages : 21
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2003
Messages : 21
Points : 7
Points : 7
Par défaut o_O

Perso j'utilise ce script pour télécharger des fichiers contenus dans un répertoire protégé par un .htaccess....

// ouverture du fichier en download
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
header("Content-type: application/force-download" );
header('Content-disposition: attachment; filename="'.basename($fname).'";');
header("Content-Description: File Transfert");
header("Content-Transfer-Encoding: binary");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
header("Content-Length: ".filesize($fname));
flush();		
readfile($fname);
exit;
Tu n'as juste qu'à appeller ce fichier en passant en GET le nom du fichier voulu ($fname).
arno_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h16.


 
 
 
 
Partenaires

Hébergement Web