[PHP] Se connecter a un site securisé (https) et y recuperer une page

Se connecter a un site securisé (https) et y recuperer une page [PHP] - PHP - Programmation

Marsh Posté le 19-06-2003 à 23:01:00    

Vala, je voudrais faire un script qui va chercher la page de mon compte en banque sur le site de ma banque en ligne
 
donc il faudrait que le script passe l'authentification (login+pass dans un form) puis recupere la page
 
c faisable ?


Message édité par -VDV- le 19-06-2003 à 23:01:14
Reply

Marsh Posté le 19-06-2003 à 23:01:00   

Reply

Marsh Posté le 19-06-2003 à 23:15:36    

Oui, mais y'a pas de technique standard !
Tout dépend de la façon qu'à le site de faire l'authentification.
Ensuite, ben faut voir si y'a un cookie de session (sans doute).
Et toutes sortes de choses...
Bref faut essayer !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 19-06-2003 à 23:29:10    

c très faisable avec la fonction curl !
 

Code :
  1. $ch = curl_init();
  2. curl_setopt($ch, CURLOPT_URL,"l'url https de ta banque" );
  3. curl_setopt($ch, CURLOPT_FAILONERROR, 1);
  4. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  5. curl_setopt($ch, CURLOPT_TIMEOUT, 3); //times out after 4s  
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  7. curl_setopt($ch, CURLOPT_POST, 1);
  8. $requete=la requête necessaire à l'identification;
  9. Curl_setopt($ch, CURLOPT_POSTFIELDS,$requete);
  10. $result=curl_exec ($ch);
  11. curl_close ($ch);


 
ensuite tu fais un echo et pis voila !

Reply

Marsh Posté le 19-06-2003 à 23:35:08    

Ouais, ben tout le problème est là :
$requete=la requête necessaire à l'identification;  
 
Et puis faut penser aussi que y'a peut-être pas moyen d'y aller en une seule page !
Faut peut-être un peu naviguer, choisir un compte dans une liste, renvoyer les cookies qui vont bien...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 19-06-2003 à 23:40:42    

T'as raison datadl, c'est très faisable : http://forum.hardware.fr/forum2.ph [...] 427&cat=10  :lol:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 20-06-2003 à 00:08:22    

bah le chemin c'est...
 
> une page avec login mot de pass > une page ou on choisit son compte > LA page
 
 
et je cale pas vraiment la methode avec "curl"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed