cURL / Mailing Lists / curl-and-php / Single Mail

curl-and-php

POST not working

From: Joseph Glass <glassjos_at_msu.edu>
Date: Sun, 6 Jul 2003 21:59:57 -0400

Hi fellow Curl users,

I'm having trouble getting a particular post to work. The page that I
am posting to by default has very general search results, so I'm trying
to modify the search criteria. The problem is, instead of bringing me
to a new search results page, it just brings me to general default page.
I've gotten posts to work on the same server before, so this is very
confusing.

Below is the specific code I am using for this page. I'm using a cookie
that was previously set, I'm sending MS IE 6 as my agent, and I'm
setting the correct referrer. Also, see below for the header contents
and the output of formfield.pl on this page. Any help is appreciated.

Thank you!
Joseph Glass

$referer = "http://www5.apa.org/membership/";
$url = "http://www5.apa.org/membership/divroster.cfm";
$postfields = "divnum=12&submit=1divfel=F&divmem=M&divassoc=";

$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Save to variable
curl_setopt($ch, CURLOPT_REFERER, $referrer);
curl_setopt($ch, CURLOPT_HEADER, 1); // Get the header?
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_COOKIEJAR, "$cookie_jar"); // Save for later
curl_setopt($ch, CURLOPT_COOKIEFILE, "$cookie_jar"); // Now use the
cookie
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // Allow redirection?
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "$postfields");
$tmp3 = curl_exec($ch);
curl_close($ch);
unset($ch);

-------------------------------------
HTTP/1.1 100 Continue Server: Microsoft-IIS/5.0 Date: Mon, 07 Jul 2003
01:57:15 GMT HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Date: Mon, 07 Jul
2003 01:57:15 GMT Connection: close Content-type: text/html
Page-Completion-Status: Normal Page-Completion-Status: Normal
Set-Cookie: CFID=2048518; path=/; Set-Cookie:
--------------------------------------

--- FORM report. Uses POST to URL "http://search2.apa.org/results.cfm"
--- end of FORM
--- FORM report. Uses POST to URL "division.cfm"
Select: NAME="divnum"
  Option VALUE="01"
  Option VALUE="02"
  Option VALUE="03"
  Option VALUE="05"
  Option VALUE="06"
  Option VALUE="07"
  Option VALUE="08"
  Option VALUE="09"
  Option VALUE="10"
  Option VALUE="12"
  Option VALUE="13"
  Option VALUE="14"
  Option VALUE="15"
  Option VALUE="16"
  Option VALUE="17"
  Option VALUE="18"
  Option VALUE="19"
  Option VALUE="20"
  Option VALUE="21"
  Option VALUE="22"
  Option VALUE="23"
  Option VALUE="24"
  Option VALUE="25"
  Option VALUE="26"
  Option VALUE="27"
  Option VALUE="28"
  Option VALUE="29"
  Option VALUE="30"
  Option VALUE="31"
  Option VALUE="32"
  Option VALUE="33"
  Option VALUE="34"
  Option VALUE="35"
  Option VALUE="36"
  Option VALUE="37"
  Option VALUE="38"
  Option VALUE="39"
  Option VALUE="40"
  Option VALUE="41"
  Option VALUE="42"
  Option VALUE="43"
  Option VALUE="44"
  Option VALUE="45"
  Option VALUE="46"
  Option VALUE="47"
  Option VALUE="48"
  Option VALUE="49"
  Option VALUE="50"
  Option VALUE="51"
  Option VALUE="52"
  Option VALUE="53"
  Option VALUE="54"
  Option VALUE="55"
[end of select]
Input: NAME="submit" (IMAGE)
Input: NAME="divfel" VALUE="F" (CHECKBOX)
Input: NAME="divmem" VALUE="M" (CHECKBOX)
Input: NAME="divassoc" VALUE="A" (CHECKBOX)
--- end of FORM

-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
Received on 2003-07-07