Zadejte hledaný výraz...

Cookies získané přes curl

Ondrej Silha
verified
rating uzivatele
(1 hodnocení)
4. 1. 2013 12:50:56
Zdravím,
mám delikátní problém.
Potřebuju poslat z webu A na web B curl (POST) a vrátit získané cookie do prohlížeče.
Je toto možné?
Jedná se mi to, že když návštěvník přijde na mé stránky (A) a klikne na tlačítko, dojde k jeho přihlášení na uplně jiném webu (B).
Na webu B je jednoduchý form, který napodobím přes curl. Pokud na webu B vše dopadne ok, vytváří se cookie. Toto cookie potřebuji pro návštěvníka.
Problém je v tom že toto cookie nevznikne mému návštěvníkovi ale vznikne php scriptu/serveru, který poslal požadavek curl.
Nemá někdo nápad jak toto cookie přenést na návštěvníka?
Díky
4. 1. 2013 12:50:56
https://webtrh.cz/diskuse/cookies-ziskane-pres-curl/#reply848890
Patří oba weby vám?
4. 1. 2013 12:56:59
https://webtrh.cz/diskuse/cookies-ziskane-pres-curl/#reply848889
Ondrej Silha
verified
rating uzivatele
(1 hodnocení)
4. 1. 2013 12:58:41
Napsal Martin Schlemmer;889914
Patří oba weby vám?
V tom je právě problém.
Můj je poze web A.
Majitel webu B sice souhlasí s tím co mám v plánu, dokonce je to jeho nápad, ale nechce u sebe nic měnit. :-(
4. 1. 2013 12:58:41
https://webtrh.cz/diskuse/cookies-ziskane-pres-curl/#reply848888
Můžete návštěvníkovi předvyplnit formulář, který povede na cílovou stránku a přihlásí ho tam.
Mohl byste zkusit to zkombinovat s iframe.
Ale obecně nemůžete (samozřejmě) nastavit cookie za web s odlišnou adresou.
4. 1. 2013 13:06:57
https://webtrh.cz/diskuse/cookies-ziskane-pres-curl/#reply848887
Ondrej Silha
verified
rating uzivatele
(1 hodnocení)
4. 1. 2013 13:17:03
Díky za radu, pomohla:-)
Řešení je jako obvykle jednoduché.
Vytvořil jsem form který směřuje na přihlašovací script webu B a v něm hidden položky se jménem a heslem.
Formu jsem nastavil target na iframe 1x1px aby nedošlo k přesměrování z mého webu a hle: Vše funguje i bez curl:-)
Díky moc :-)
4. 1. 2013 13:17:03
https://webtrh.cz/diskuse/cookies-ziskane-pres-curl/#reply848886
Pro odpověď se přihlašte.
Přihlásit