Cześć, chcę wykonać logowanie na stronie, na której wykonuje się to poprzez skrypt w jQuery.

Wykonałem to tak:
  1. $curl=curl_init("http://strona.pl/page/auth");
  2. curl_setopt($curl,CURLOPT_HEADER,1);
  3. curl_setopt($curl,CURLOPT_USERAGENT,$_SERVER["HTTP_USER_AGENT"]);
  4. curl_setopt($curl,CURLOPT_REFERER,"http://strona.pl/page/auth");
  5. curl_setopt($curl,CURLOPT_TIMEOUT,7);
  6. curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
  7. curl_setopt($curl, CURLOPT_COOKIEFILE, "C:\xampp\htdocs\cookies.txt");
  8. curl_setopt($curl, CURLOPT_COOKIEJAR, "C:\xampp\htdocs\cookies.txt");
  9. curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
  10. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
  11. curl_setopt($curl, CURLOPT_POST, true);
  12. curl_setopt($curl, CURLOPT_HTTPHEADER, Array("Content-Type: application/json"));
  13. $postVars = array('username' => "name", 'password' => "pass", 'remember' => '0');
  14. curl_setopt($curl, CURLOPT_POSTFIELDS, $postVars);
  15. $dw=curl_exec($curl);
  16.  
  17. echo $dw;



Niestety, skrypt wyrzuca mi, że podane dane są niepoprawne. Problem w tym, że dane, które podaję są właściwe, bo logowanie na stronie tradycyjnie odbywa się poprawnie. Co mógłbym poprawić, żeby zadziałało?