Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Problém s php formulářem

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/

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny