Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]curl - nie dostaje wszystkich cookies
Warmix
post
Post #1





Grupa: Zarejestrowani
Postów: 173
Pomógł: 0
Dołączył: 13.06.2011

Ostrzeżenie: (0%)
-----


Cześć, mam taki kod:

  1. $ch = curl_init();
  2. curl_setopt($ch, CURLOPT_URL, $link);
  3. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  4. curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
  5. curl_setopt($ch, CURLOPT_HEADER, 1);
  6. curl_setopt($ch, CURLOPT_VERBOSE, 1);
  7. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36");
  8. $result = curl_exec($ch);
  9. echo $result;


Gdy wejdę w adres z linku bezpośrednio w przeglądarce (jest to zwykły GET) już w pierwszym wejściu na stronę dostaje takie cookies:
PHPSESSID, uid, welcome, googletagmanager

Natomiast gdy wejdę w ten sam link przy użyciu curla dostaję tylko pierwsze 2 cookies, tj:
PHPSESSID, uid

Dlaczego się tak dzieje? Dlaczego pozostałych 2 nie łapie, skoro jest to zwykły GET?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:00