Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
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 27/04/2011, 12h29   #1
Membre du Club
 
Inscription : mars 2007
Messages : 120
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 120
Points : 42
Points : 42
Envoyer un message via MSN à sculpteur
Par défaut Curl poster des valeurs a une page ASPX

Bonjour
J'ai un soucis avec Curl.
j'aimerai me connecter à un backoffice (page aspx) et récupérer le contenu de cette page. mais je dois dabord renseigner le login/Pass et simuler l'envoi du formulaire d'authentification(Login.aspx).
le formulaire contient:
le hidden __VIEWSTATE,login,pass,btnLogin et un chkbxRememberMe (dans cet order)
j'utilise ça:
Code :
1
2
$postdata = ("__VIEWSTATE=".urlencode($viewstate)."&Username=". urlencode($username) ."&Password=". urlencode($password)."&btnLogin=Log+In&chkBxRememberMe=on" );
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
j'utilise aussi pas mal d'options curl:
Code :
1
2
3
4
5
6
7
8
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_REFERER, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie);
...
curl m'affiche le resultat de la page error.aspx ou parfois lorsque je change quelques options -une redirection vers login.aspx- au lieux de index.aspx

est ce que vous pouvez m'aider.

Merci d'avance
sculpteur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 09h29   #2
Invité régulier
 
Inscription : avril 2003
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 16
Points : 8
Points : 8
Bonjour,

J'ai le même besoin que toi. As-tu trouvé une solution à ton problème ?

Si tu avais un petit bout de code pour m'éclairer ce serait cool !
Maximus32 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 08h13.


 
 
 
 
Partenaires

Hébergement Web