Kod formularza:

  1. <form id="log_in_form" action="login.php" method="post">
  2. Login: <input type="text" name="login" class="login_input" value="Wpisz swój login" />
  3. Hasło: <input type="password" name="pass" class="pass_input" value="" />
  4.  
  5. <input type="submit" value="" class="login_submit" />
  6. </form>


Kod PHP:

  1. <?php error_reporting(E_ALL);
  2.  
  3. $curl = curl_init('http://www.dot.com');
  4. curl_setopt($curl, CURLOPT_HEADER, 0);
  5. curl_setopt($curl, CURLOPT_POST, true);
  6. curl_setopt($curl, CURLOPT_POSTFIELDS, "login=***&pass=f673f3");
  7. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  8. curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
  9. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
  10. curl_setopt($curl, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookie.txt');
  11. curl_setopt($curl, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookie.txt');
  12. curl_setopt($curl, CURLOPT_URL, 'http://www.dot.com/tylko_dla_zalogowanych');
  13.  
  14. $content = curl_exec ($curl);
  15. var_dump($content);
  16.  
  17. ?>


No i niestety zamiast strony dostępnej po zalogowaniu dostaję stronę informującą o konieczności zalogowania się.
Co może być nie tak ?

Zamykam temat.