Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP CURL - problem s url s GET parametry

Zdravím,

mám problém s knihovnou CURL pro stahování obsahu stránek.

Pokud mu předám url, která neobsahuje žádné get parametry, tak url resolvne bez problémů.
Pokud ale url nějaké obsahuje, tak je ořízne a resolvuje pouze url bez nich

Takže například url test.php si nějak ořízne a vyšle požadavek jen na url test.php

použil jsem funkci curl_getinfo(), abych se něco dozvěděl a ta mi říká, že on si ty ampersandy replacuje do html entit &
Nemůže dělat problém toto? Každopádně nevím, jak mu říct, aby si těch GET parametrů všímal.

Nemáte s tím někdo zkušenost? Tohle musí přeci nějak jít.

Předmět Autor Datum
Máš url adresu v uvozovkách, eventuálně apostrofech?
host 12.12.2010 15:07
host
O vhodnosti použít uvozovky jsem se také dočetl a vyzkoušel jsem tyto dvě varianty: curl_setopt($ch…
Dtr 12.12.2010 15:19
Dtr
A nastavit CURLOPT_POSTFIELDS jsi taky zkoušel? curl_setopt(CURLOPT_POSTFIELDS, 'a=1&b=2');
host 12.12.2010 15:27
host
Jo, to vypadá že funguje. Díky poslední
Dtr 12.12.2010 15:39
Dtr

O vhodnosti použít uvozovky jsem se také dočetl a vyzkoušel jsem tyto dvě varianty:

curl_setopt($ch, CURLOPT_URL, "$URL" ); // Bez účinku

a

curl_setopt($ch, CURLOPT_URL, "'$URL'" ); // Vyhodí chybu, že nezná protokol 'http, takže ten úvodní apostrof mu zjevně vadí

Zpět do poradny Odpovědět na původní otázku Nahoru