title: remote login to Amazon using curl / php
body: <p>I've made myself a test project to log in to Amazon using cURL and PHP, but after hours of going in circles, I think I have to admit defeat. I was wondering if anyone could tell me were I've gone wrong with the code below?</p>
  
  <p>Besides that, I also downloaded my Amazon cookies and placed them in the same directory as the PHP in a file called 'cookie.txt'</p>
  
  <pre><code>$username ="";      // needs to be changed 
  $password = "";     // needs to be changed 
  
  $url = "";          // sign in url  
  $cookie = "cookie.txt"; 
  
  $postdata = "email=".$username."&amp;password=".$password; 
  
  $ch = curl_init(); 
  curl_setopt ($ch, CURLOPT_URL, $url); 
  curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
  curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"); 
  curl_setopt ($ch, CURLOPT_TIMEOUT, 60); 
  curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0); 
  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
  curl_setopt ($ch, CURLOPT_COOKIEFILE, $cookie); 
  curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie); 
  curl_setopt ($ch, CURLOPT_REFERER, $url); 
  
  curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata); 
  curl_setopt ($ch, CURLOPT_POST, 1); 
  $result = curl_exec ($ch); 
  
  echo $result;  
  curl_close($ch);
  </code></pre>