En utilisant Snoopy I faire une demande, mais il semble qu'une SESSION différente est utilisée pour le POST? Lorsque je répercute les résultats de la requête, la SESSION est définie mais après avoir cliqué sur un lien, la page retourne à un état non SESSION-set.PHP - Demande POST Snoopy + maintien de la SESSION?
Actuellement, je suis en utilisant ce code pour en faire la demande
$dashboard = new Snoopy;
$dashboard->referer = "URL";
$dashboard->httpmethod = "POST";
$dashboard->submit("URL", $_POST);
echo $dashboard->results;
Je n'ai pas la possibilité d'utiliser cURL comme j'ai aucun contrôle sur le serveur.
J'ai l'impression que c'est dû à Snoopy de créer un nouveau SESSION_ID pour le POST HTTP? J'ai vu des bits mais rien de concret sur la façon de maintenir SESSION entre ces demandes?
Comment ferais-je cela? pourriez-vous donner un exemple? ce truc PHP m'évite :) – Mig
Je ne sais pas vraiment, avec Snoopy - mais en regardant son code, il semble qu'il y ait une propriété '$ cookies'; vous pouvez l'utiliser pour définir un cookie appelé 'PHPSESSID' * (ou le nom requis sur votre système - voir http://fr.php.net/manual/fr/session.configuration.php#ini.session.name) *, qui a la même valeur que votre actuel '$ _COOKIE ['PHPSESSID']' –