Bonjour !
J'aurai besoin d'un ptit coup de main. Je souhaite me connecter en cURL sur 1fichier.com. Je passe en paramètre tout ce qu'il faut, le login et le password,et j'envoi les données. Quand je fais afficher la page cURL obtenue, j'obtiens bien le message de 1ficheir comme quoi je me suis bien loggué et que je vais être redirigé, sauf que 2sec après je me retrouve sur la page de login non loggué
Vous auriez une petite idée? Voici mon code (avec login et password faux pour ici bien entendu) :
Comme vous le voyez, j'ai mis en commentaire des lignes que j'ai essayé et qui n'ont rien changé à mon problème..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $username = 'Matkil888'; $password = 'test'; $loginUrl = 'http://www.1fichier.com/login.pl'; $cookie='cookies/cookie.txt'; $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //curl_setopt($ch, CURLOPT_REFERER, 'http://www.1fichier.com/login.pl'); //curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:')); curl_setopt($ch, CURLOPT_URL, $loginUrl); // ENABLE HTTP POST curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, 'mail='.$username.'&pass='.$password.'&submit=Login'); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie); $store = curl_exec($ch); echo $store;
Merci d'avance
Partager