Retrieving response headers from an off-site page

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm trying to programatically retrieve a sales tax lookup page using file_get_contents() but the page doesn't return data unless a session id is first retrieved and then supplied.

You can see how it works as follows:

The first time I send the following request: http://www7.nystax.gov/STLR/stlrHome?street=48%20central%20ave&zip=12472&B1=Lookup%20Address I get an empty form back, and one of the response headers is Set-Cookie with a value of, say, JSESSIONID=0001WQEmZF6tI-yClq4S9_7a8ii:10amela49;Path=/

If I then reload the same URL, the resulting page includes the desired info, probably because the second time one of the request headers is Cookie with a value of JSESSIONID=0001WQEmZF6tI-yClq4S9_7a8ii:10amela49

I want to get the second version of the page, the one with data, using file_get_contents(), but it appears I first have to get the page to return a sessionid and then I have to send it in a Cookie header the second time.

Reading the first GET's response headers and sending the needed request header on the second GET - in combination with file_get_contents() - is just beyond me. Can anyone enlighten me?

John Gunther

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux