[cURL] Récupérer données d'un site avec sessions
Hello,
Voila je fais un test en local avec 3 fichiers.
test.php qui se connecte (2 variables POST) sur test2.php, et récupère le contenu de test3.php
Mon prob, je n'arrive pas à garder la connection entre les 2 pages, on dirait que le cookie de la session n'est pas conservé, pouvez-vous m'aider svp ?
test.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
<?php
$vars['login'] = 'admin';
$vars['pass'] = 'pass';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://localhost/test2.php');
curl_setopt ($curl, CURLOPT_HEADER, false);
curl_setopt ($curl, CURLOPT_POST, true);
curl_setopt ($curl, CURLOPT_POSTFIELDS, $vars);
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($curl);
curl_close($curl);
echo $output; // pour test
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://localhost/test3.php');
curl_setopt ($curl, CURLOPT_HEADER, false);
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($curl);
curl_close($curl);
echo $output;
?> |
test2.php
Code:
1 2 3 4 5 6 7 8 9
|
<?php
session_start();
$_SESSION['test'] = time();
print_r($_SESSION);
?> |
test3.php
Code:
1 2 3 4 5 6 7 8
|
<?php
session_start();
print_r($_SESSION);
?> |
PS: sur test3.php, le contenu de $_SESSION n'est pas affiché, au lieu de ça on voit Array() :salut: