[cURL] Récupérer une session déjà instanciée

Swizz
Invité n'ayant pas de compte PHPfrance

08 avr. 2012, 21:39

Bonsoir,
Désespéré après bon nombre de recherches, je m'en remet à vous.

Dans le but d'automatiser certaines taches sur un forum (créé sans phpBB), j'utilise un script PHP utilisant cURL.

Mon problème maintenant :
Lorsque je lance l'initialisation d'une requête avec curl_init() celui ci créer une nouvelle session.
Je me retrouve donc avec deux sessions et celle de cURL mène donc nul part.

Ce que je désires, moi, c'est que le script se repique sur la session que j'ai moi même ouverte sur le forum.
Concrètement :
1. Je me connecte manuellement sur mon compte via mon navigateur.
2. Je lance le script php/cURL.
3. Celui ci reprend la main sur la session initiale sans en ouvrir une nouvelle.

Dans l'attente d'une réponse de votre part, je me permet de vous souhaiter à nouveau une agréable soirée.

ViPHP
xTG
ViPHP | 7331 Messages

09 avr. 2012, 08:02

On peut passer un ID de session en URL.
Exemple : page.php?PHPSESSID=.....

Swizz
Invité n'ayant pas de compte PHPfrance

09 avr. 2012, 09:39

Bonjour,
Et merci pour cette première réponse.

Malheureusement j'ai déjà testé cette solution, et bien que celle ci fonctionne parfaitement, elle reste trop contraignante.
Car je me retrouve obligé de fouiller dans mes cookies actuels pour le trouver.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

09 avr. 2012, 12:26

Il en faut peu pour être heureux ......

Swizz
Invité n'ayant pas de compte PHPfrance

09 avr. 2012, 12:47

Le soucis c'est que le script est lancé depuis un autre serveur, du coup l'id de session n'est pas juste.