Note that there are some explanatory texts on larger screens.

plurals
  1. POheader sent by curl does not contain POST data
    primarykey
    data
    text
    <p>The function:</p> <pre><code>function post_with_curl($target,$ref, $name ,$viewStateValue ) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $target) ; // Target site curl_setopt($ch, CURLOPT_COOKIEFILE, str_replace('\\','/', getcwd().'/'."cook.txt" )); //CHANGE THIS curl_setopt($ch, CURLOPT_REFERER, $ref); curl_setopt($ch, CURLOPT_TIMEOUT, CURL_TIMEOUT); // Timeout curl_setopt($ch, CURLOPT_USERAGENT, WEBBOT_NAME); curl_setopt ($ch, CURLOPT_POST, 1); $postfields = urlencode('__EVENTTARGET=&amp;__EVENTARGUMENT=&amp;__VIEWSTATE=.'. $viewStateValue. '&amp;__VIEWSTATEENCRYPTED=&amp;ctl00$ContentPlaceHolder1$NameSearch1$CompanyNameTextBox1='.$name.'&amp;ctl00$ContentPlaceHolder1$SearchButton=Search Now' ) ; curl_setopt ($ch, CURLOPT_POSTFIELDS, $postfields ); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLINFO_HEADER_OUT, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); // Follow redirects curl_setopt($ch, CURLOPT_MAXREDIRS, 4); // Limit redirections to four curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // Return in string $curled_page = curl_exec($ch); var_dump(curl_getinfo($ch , CURLINFO_HEADER_OUT)) ; curl_close($ch); return $curled_page ; } </code></pre> <p>The result of var_dump(curl_getinfo($ch , CURLINFO_HEADER_OUT)) :</p> <pre><code>string 'POST /V2/COUNTY/Default.aspx HTTP/1.1 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0 Host: 198.173.15.31 Accept: */* Referer: http://198.173.15.31/V2/COUNTY/ Cookie: ASP.NET_SessionId=pqfpur45akgy3l45ujq3fail Content-Length: 1603 Content-Type: application/x-www-form-urlencoded Expect: 100-continue ' (length=339) </code></pre> <p>As I see it, the header(being sent by curl?) does not contain any POST data. Why ?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload