Det lyder fornuftigt - det vil jeg få testet om jeg kan få til at virke når jeg kommer hjem... Takker
Har brugt lidt tid på det endnu, sammen med andre guides der også foreslår cURL til dette, men kan ikke komme videre, alt jeg får frem er siden med login formualeren når jeg echoer $login eller $remotePage ud.
- $loginUrl = 'http://urltosite.dk/Login.asp';
- $loginFields = array('GUsername'=>urlencode("min@bruger.dk"), 'GPassword'=> urlencode("mitpassword"));
- $remotePageUrl = 'http://urltosite.dk/Productdetail.asp?ProductID=8293';
-
- echo $login = getUrl($loginUrl, 'post', $loginFields);
-
- echo $remotePage = getUrl($remotePageUrl);
-
- function getUrl($url, $method, $vars) {
- $ch = curl_init();
- if ($method == 'post') {
- curl_setopt($ch, CURLOPT_POST, count($vars));
- curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
- }
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
- curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookies/cookies.txt');
- curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies/cookies.txt');
- $buffer = curl_exec($ch);
- //curl_close($ch);
- return $buffer;
- }
http://blog.andyhunt.info/2011/12/21/using-php-and-curl-to-log-in-to-a-website/Her har i svaret, hvis i ønsker noget lignede
Tak til Stefan for at peje mig i den rigtige retning
Indlæg senest redigeret d. 09.01.2015 15:56 af Bruger #16445