[Php] Récupérer une page avec login et passwo

Fermé
Nicolas - 16 juin 2005 à 11:23
 Nicolas - 16 juin 2005 à 12:26
Hello,

Je suis programmateur amateur, pour mon loisir en php.
J'arrive à récupérer une page normale, mais je voudrais récupérer des pages sur un site qui nécessite un log-in et un mot de passe.

Lorsque je fais
$fich = "http://www.site.fr/home/index.php";
fopen ($fich,"r")
, etc.

Je n'ai que la page d'erreur d'identification qui s'affiche (page style : "Attention login ou mot de passe incorrect !")

Pourtant, lorque je me log sur le site normalement, et qu'ensuite je change de suite, puis tappe l'adresse ci-dessus dans mon navigateur, à laquelle il faut normalement être loggé pour pouvoir accéder, ça marche, j'arrive sur le site tout loggé.

Mais mon script refuse de procéder avec la même facilité, on le rebute toujours sous prétexte qu'il n'est pas loggé.

J'ai essayé de contourner le pb en essayant de récupérer dans mon script php la page d'arrivée du formulaire d'identification qui permet d'entrer sur le site, qui, transcrie en GET, se présente comme suit :
http://www.site.fr/authent/index.php?log=mon_login&pwd=mon_pass

mais ça ne marche pas non plus, cela m'affiche toujours la page d'erreur d'identification. Pourtant lorsque je tappe l'adresse
http://www.site.fr/authent/index.php?log=mon_login&pwd=mon_pass

dans la barre d'adresses du navigateur ça marche, je me log ainsi, en GET.

Que dois-je mettre dans mon script pour que je puisse récupérer à volonté des pages de ce site qui recquiert un login et un mot de passe pour consulter ses pages, sachant que j'en ai !

Merci de votre aide !

Nicolas
A voir également:

4 réponses

nauno Messages postés 342 Date d'inscription vendredi 10 juin 2005 Statut Membre Dernière intervention 14 mai 2009 60
16 juin 2005 à 11:30
essaye plus avec .htaccess et .htpasswd ca devrai etre bcp plus efficace!!

un peu de doc: http://www.commentcamarche.net/apache/apacht.php3
0
Merci d'avoir répondu.

Oui, je me doute qu'ils ont protégé leur site d'une manière ou d'une autre, mais je ne sais pas comment contourner ça pour utiliser des pages de leur site dans mon script PHP, sachant que je dispose d'un login et d'un mot de passe.
Quel est le code php que je dois mettre pour pouvoir récupérer des pages qui recquièrent ce genre d'autification ?
Lorsque je fais
$fich = "http://www.site.fr/home/index.php";
fopen ($fich,"r"), etc.


Je dois rajouter quoi pour pouvoir récupérer la page en question et pas une page d'erreur qui s'affiche parce que je ne suis pas loggé ?

Par ailleurs, les seules constatations que j'ai faites sont celles que j'ai décrites au-deussus, je ne sais pas comment ils ont protégé leurs pages exactement, mais j'imagine que ça doit être standart, seulement je ne suis pas un pro, je cherche juste à résoudre ce problème : comment récupérer une de leurs pages via EasyPhp ?
0
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 109
16 juin 2005 à 11:56
Salut,
Tu as regardé du coté des sessions ?
ou peut etre ai-je mal compris ton pb
0
Est-ce que quelqu'un a une réponse clef en main, j'ai pas la force de me plonger dans la doc de php !
Oui, je sais, c'est pas professionel !
0
nauno Messages postés 342 Date d'inscription vendredi 10 juin 2005 Statut Membre Dernière intervention 14 mai 2009 60
16 juin 2005 à 11:58
moi j'avais mal compris je pensais ke tu voulais prot"ger et pas récupérer
du coup ca dépasse mes petites compétences dsl
0
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 109
16 juin 2005 à 12:19
moi aussi !
0