hallo mensen,
de search leverde over dit topic wel enkele resultaten, maar dit waren meer curl workarounds. Helaas heb ik mijn script nog niet werkend gekregen.
Het doel:
De inhoud van een asp pagina downloaden naar een string, deze asp pagina heeft een sessionid nodig.
Mijn script:
Het probleem is nu, dat ik in IE een andere pagina te zien krijg dan mijn $str, de cookiefile.txt is leeg als ik deze bekijk na het aanroepen van mijn script..... mijn vermoeden is dat de cookie met het sessionid niet juist gezet word en/of ik geen juiste referrer doorgeef. Want de originele url is:
http://markt.domijn.nl/do...spx?taskname=DirectTeHuur
de search leverde over dit topic wel enkele resultaten, maar dit waren meer curl workarounds. Helaas heb ik mijn script nog niet werkend gekregen.
Het doel:
De inhoud van een asp pagina downloaden naar een string, deze asp pagina heeft een sessionid nodig.
Mijn script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| function get_url_contents($url){ $crl = curl_init(); $timeout = 5; curl_setopt ($crl, CURLOPT_URL,$url); curl_setopt($crl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)"); curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($crl, CURLOPT_HEADER,1); curl_setopt($crl, CURLOPT_COOKIEFILE,"cookiefile.txt"); curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout); $ret = curl_exec($crl); curl_close($crl); return $ret; } $str = get_url_contents("http://markt.domijn.nl/domijn/default.aspx"); echo $str; |
Het probleem is nu, dat ik in IE een andere pagina te zien krijg dan mijn $str, de cookiefile.txt is leeg als ik deze bekijk na het aanroepen van mijn script..... mijn vermoeden is dat de cookie met het sessionid niet juist gezet word en/of ik geen juiste referrer doorgeef. Want de originele url is:
http://markt.domijn.nl/do...spx?taskname=DirectTeHuur
[ Voor 8% gewijzigd door Verwijderd op 23-02-2007 10:25 ]