Tak jsem pokročil...musí se odeslat ještě tři cookies...
Ale problém je, že je nedokážu získat, něco dělám blbě...
Co funguje:
Otevřít si např. ve FF tu stránku a vzít a ručně si z ní (např. pomocí firebug-u) hodnoty cookies a tokenu. To pak když vložím natvrdo do php kodu (curl) a odešlu, tak to funguje.
Co nefunguje a já potřebuji aby fungovalo:
Před odesláním curl post si potřebuji načíst ty data, tak jsem vzal file_get_contents(url), hodnoty jsem získal z kodu (token) a cookies pomocí této funkce:
$cookies = array();
        foreach ($http_response_header as $hdr) {
            if (preg_match('/^Set-Cookie:\s*([^;]+)/', $hdr, $matches)) {
                parse_str($matches[1], $tmp);
                $cookies += $tmp;
            }
        }
        $coo = "";
        foreach ($cookies as $key => $value) {
            //if (strpos($key, "SESSIONID") == 0) {
                $coo.=";" . $key . "=" . $value;
            //}
        }a proměnnou $coo jsem předal curl: (curl_setopt($ch, CURLOPT_COOKIE, $coo);)Problém je, že to nefunguje...
Co s tím?
Toto je odkaz, kde beru cookies (ARRAffinity,JSESSIONID,RedDotLiveServerSessionID) a token: http://www.rwe-distribuce.cz/cs/odstavky/