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 21/11/2010, 23h51   #1
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Par défaut Importer une page de SESSION Yahoo (cURL)

bONjour à tous,

Voila depuis un bon bout de temps je recherche comment récupérer la page des emails YAHOO vers ma mon site avec CURL mais impossible :s

vous pouvez me donner un toyeu s'il vous plait

Et aussi j'ai essayer avec la fonction FILE_GET_CONTENTS() mais il m'importe la page de LOGIN YAHOO (MAIL.YAHOO.FR)

Vous avez une idée ?
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 00h00   #2
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 815
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 815
Points : 3 440
Points : 3 440
Oui plutôt que le webmail aller taper directement sur le serveur IMAP/POP de Yahoo!.

http://fr.php.net/imap
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 00h03   #3
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Non non c'est pas ça que je voulé, mais dans cette xemple, je suis déjà connecté à YAHOO, et à partir d'un script CURL récupérer mes emails
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 00h04   #4
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
A l'aide de cookie de mon navigateur
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 00h14   #5
Modérateur
 
Inscription : septembre 2010
Messages : 7 058
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 058
Points : 8 401
Points : 8 401
faut juste garder la session curl ouverte, le cookie de ton navigateur c'est pas le même que le cookie de PHP
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 00h20   #6
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Citation:
faut juste garder la session curl ouverte, le cookie de ton navigateur c'est pas le même que le cookie de PHP
Supposant que j'ai sous mes main un cookie YAHOO de mes identifiants, est ce que je peut me connecter avec depuis CURL ?
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 00h39   #7
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 815
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 815
Points : 3 440
Points : 3 440
Je connaîs mal cURL mais que je sache il est multi-protocole, tu peux récupérer tes emails via HTTP ou IMAP.
Je crois comprendre que tu veux passer par HTTP, pour cela il faut rechercher les requêtes utilisées par le webmail de Yahoo!, les reproduire à l'identique puis analyser le retour et en extraire le corps des emails.
Le script PHP de ton site web ne pourra pas utiliser le cookie Yahoo car ne sont pas sur le même domaine.
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 00h56   #8
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Oui je peut parfaitement récupérer mon propre cookie YAHOO !

Mais je veut à partir de celui ci se connecter dans ma boite email en utilisant CURL ^^ Au lieu des identifiants (password, login) je veut utiliser le cookie de connexion
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 01h12   #9
Modérateur
 
Inscription : septembre 2010
Messages : 7 058
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 058
Points : 8 401
Points : 8 401
tu veux te connecte sur yahoo avec ton navigateur, et ensuite te connecter a ta boite mail via curl en utilisant le cookie du navigateur ?
Sinon au delà de la bidouille, y'a un vrai API Yahoo pour faire ca simplement...
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 01h38   #10
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Citation:
tu veux te connecte sur yahoo avec ton navigateur, et ensuite te connecter a ta boite mail via curl en utilisant le cookie du navigateur ?
Exactement Merci de m'aider ^^ je connais l'API de YAHOO mais je veut faire par cette voie SVP
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 01h43   #11
Modérateur
 
Inscription : septembre 2010
Messages : 7 058
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 058
Points : 8 401
Points : 8 401
Citation:
Envoyé par Stalk3R Voir le message
Exactement Merci de m'aider ^^ je connais l'API de YAHOO mais je veut faire par cette voie SVP
veux faire ou veux pas faire ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 01h45   #12
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Avec l'api YAHOO je peut seulement me connecter via les identifiants :s
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 22/11/2010, 01h50   #13
Modérateur
 
Inscription : septembre 2010
Messages : 7 058
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 058
Points : 8 401
Points : 8 401
Citation:
Envoyé par Stalk3R Voir le message
Avec l'api YAHOO je peut seulement me connecter via les identifiants :s
normale, tu voudrais te connecter comment ?
je vois pas trop le but de tout ca
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 01h56   #14
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Oui oui mon but c'est de progresser et d'essayer de réaliser des script un peut dure

Si vous avez une idée merci de la préciser ^^
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 02h00   #15
Modérateur
 
Inscription : septembre 2010
Messages : 7 058
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 058
Points : 8 401
Points : 8 401
Citation:
Envoyé par Stalk3R Voir le message
Oui oui mon but c'est de progresser et d'essayer de réaliser des script un peut dure

Si vous avez une idée merci de la préciser ^^
ouai mais c'est pas claire ton truc, tu peux récupérer tes mail direct via curl sans prendre un session de navigateur c'est quoi l'intérêt d'ouvrir la session avec le navigateur ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 10h46   #16
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 335
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 335
Points : 3 774
Points : 3 774
si tu veux simuler le fonctionnement exacte du navigateur, tu peux toujours utiliser l'option CURLOPT_COOKIEFILE pour définir un fichier où seront écrit écrits/lus les cookies.

Code :
1
2
3
4
5
6
7
8
9
10
11
 
$connexion = curl_init( "http://tonadresse.addr" );
 
if( $connexion !== FALSE )
{
  //définir le fichier où seront écrit les cookies
  curl_setopt ( $connexion, CURLOPT_COOKIEJAR, "chemin/du/fichier.txt" );   
  curl_setopt( $connexion, CURLOPT_COOKIEFILE, "chemin/du/fichier.txt" );
 
  //suite...
}
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 17h19   #17
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Oui ça c'est la façon de créer un cookie CURL et pas navigateur, moi je veut utiliser un cookie existant et pas en crée un de nouveau ^^

Merci pour l'effort en tout cas ^^
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h18.


 
 
 
 
Partenaires

Hébergement Web