accès page sécurisé php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : accès page sécurisé php

par t671 » 25 janv. 2007, 09:49

Excuse-moi netsupra, mais j'ai été pas mal pris ailleurs ...... et je n'ai pas encore testé le readfile !

Par contre, si je met un readfile, cela donnera la porte ouverte à tout le monde ...... non ???

par netsupra » 24 janv. 2007, 23:05

Euh, ma reponse est invisible?
<?
readfile ('ton_username:ton_password@l_url_a_lire.html');
?> 
M'enfin, si t'en veux pas... moi c'etait juste pour aider

par AB » 23 janv. 2007, 17:14

Bonjour,

A priori non, il ne devrait pas y avoir de différence...mais bon...
A ta place j'essaierai à partir d'une page php avec un code très simple pour voir (sans l'include).

par t671 » 23 janv. 2007, 10:49

Bonjour,

Je ne sais pas s'il y a un rapport avec ton problème, mais d'après mes souvenirs, free avait quelques spécificités pour l'authentification via un fichier htaccess...
Oui, tout à fait ! Mais j'accède déjà à cette page sécurisé via un programme html. Là, tout se passe bien, j'ai ma boîte d'authentification.
Mais en passant par un programme php, j'ai le message d'erreur cité ci-dessus.
Faut -il rajouter une commande pour une lecture php ....... ?? :?

par AB » 23 janv. 2007, 03:27

Bonjour,

Je ne sais pas s'il y a un rapport avec ton problème, mais d'après mes souvenirs, free avait quelques spécificités pour l'authentification via un fichier htaccess...

par netsupra » 22 janv. 2007, 23:17

<?
readfile ('ton_username:ton_password@l_url_a_lire.html');
?>
Pa splus compliqué que ca il me semble

par t671 » 22 janv. 2007, 13:00

Merci pour les réponses.

La page que je cherche à ouvrir est une page est une page toute bête en html.
Je l'ouvre via un htaccess.

Si je teste le lien en faisant un copié/collé dans la barre des tâches, j'ai ma boîte d'authentification qui s'ouvre.
Si je teste en positionnant le site sur un serveur, http://th11.free.fr/test/index.php => Espace P'Cigales, j'ai comme réponse :

Warning: main(http://pcigales.free.fr/perso/chorale.htm) [function.main]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in /mnt/122/free.fr/1/4/th11/test/index.php on line 95

Warning: main() [function.include]: Failed opening 'http://pcigales.free.fr/perso/chorale.htm' for inclusion (include_path='/mnt/122/free.fr/1/4/th11/include:.:/usr/php4/lib/php') in /mnt/122/free.fr/1/4/th11/test/index.php on line 95


Il y a peut-être une spécificité pour ouvrir un fichier htaccess en php ....... ?????

Merci pour vos suggestions :cry:

par netsupra » 21 janv. 2007, 23:22

Salut,
dois tu interpreter du code de la page que tu inclues?
Netsupra

par charabia » 21 janv. 2007, 21:17

L'erreur 401, est une erreur qui lorsqu'une page appellée, se trouvant dans un répertoire protégé, dont la personne n'ayant pas fournit les bons code d'accès s'affiche. Celle-ci par défaut sur le serveur se fait AUTHORIZATION REQUIRED.

Si tu tapes l'adresse que tu as mis, tu verras qu'il y a une identification à faire.

accès page sécurisé php

par t671 » 21 janv. 2007, 19:19

Bonjour,

Je cherche à accéder à une page sécurisé via un site php, et j'ai comme réponse :

Code : Tout sélectionner

Warning: main(http://pcigales.free.fr/perso/chorale.htm): failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in D:\www\php\pcigales\index.php on line 95
Voici ce que j'ai écrit :
<?php 
$pages=array(
'perso'=>'http://pcigales.free.fr/perso/chorale.htm' 
);
if(isset($_GET['page']) && array_key_exists($_GET['page'],$pages)) 
include $pages[$_GET['page']]; 
?>
(La ligne 95 correspond à l'include !)

Pour un accès via une page html, tout est ok. J'ai bien la boîte de login où rentrer le user et mot de passe, mais via php, ça fonctionne pô !!!!!

Pourquoi ???? :(

Merci