Zadejte hledaný výraz...

Simulace POST metody

PajaS
verified
rating uzivatele
(15 hodnocení)
13. 6. 2009 02:02:23
Otevírám pomocí PHP jistou vzdálenou adresu a čtu její zdrojový kód. Potřebuji ale, aby si stránka, kterou otvírám, myslela, že můj script ji otevírá pomocí method="post". Prostě se bude chovat tak, jako kdybych na ni přistupoval z nějakého formuláře. Lze to vůbec udělat? Díky
13. 6. 2009 02:02:23
https://webtrh.cz/diskuse/simulace-post-metody#reply320477
Pokud slíbíš, že s tím nehodláš dělat nic nekalého, můžeš si nastudovat cURL.
13. 6. 2009 02:11:37
https://webtrh.cz/diskuse/simulace-post-metody#reply320476
PajaS
verified
rating uzivatele
(15 hodnocení)
13. 6. 2009 02:24:20
Slibuji a děkuji :) Mimochodem, nejde to i nějak jinak? :)
13. 6. 2009 02:24:20
https://webtrh.cz/diskuse/simulace-post-metody#reply320475
No, našel jsem tohle, ale nikdy jsem to tak nedělal.
13. 6. 2009 02:44:37
https://webtrh.cz/diskuse/simulace-post-metody#reply320474
meill.eur
verified
rating uzivatele
(29 hodnocení)
13. 6. 2009 08:36:29
pak jeste pomoci normalniho file_get_contents v kombinaci se stream_context_create. - to pouzivam na freehostingu (je zakazany fsock, curl...)
13. 6. 2009 08:36:29
https://webtrh.cz/diskuse/simulace-post-metody#reply320473
PajaS
verified
rating uzivatele
(15 hodnocení)
13. 6. 2009 12:44:11
Nepostnul by jsi mi svoji funkční metodu? Mě to nějak nejde rozběhat...
13. 6. 2009 12:44:11
https://webtrh.cz/diskuse/simulace-post-metody#reply320472
pr0gr4mm3r
verified
rating uzivatele
(4 hodnocení)
13. 6. 2009 14:42:28
A co třeba vytvořit si obyčekný html form s action=skript, který chceš naháknout
parametry normálně pomocí input type, a nakonec to odešleš
13. 6. 2009 14:42:28
https://webtrh.cz/diskuse/simulace-post-metody#reply320471
PajaS
verified
rating uzivatele
(15 hodnocení)
13. 6. 2009 15:41:34
Ten form právě použít nemůžu, jelikož je to uvnitř scriptu, který nezpracovává žádný formulář...
13. 6. 2009 15:41:34
https://webtrh.cz/diskuse/simulace-post-metody#reply320470
meill.eur
verified
rating uzivatele
(29 hodnocení)
14. 6. 2009 09:28:36
function curl_post ($url, $data="", $referer="") {
$process = curl_init($url);
curl_setopt($process, CURLOPT_HEADER, 1);
curl_setopt($process, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; cs; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20");
if (!empty($data)) curl_setopt($process, CURLOPT_POSTFIELDS, $data);
if (!empty($referer)) curl_setopt ($process, CURLOPT_REFERER, $referer);
curl_setopt($process, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($process, CURLOPT_POST, 1);
$html = curl_exec($process);
curl_close($process);
return $html;
}
pouziti samozrelme jednoduche..
curl_post("http://script.php");
nebo pokud to ma poslat data tak
curl_post("http://script.php", "nazev_policka_formulare=hodnota&.....");
14. 6. 2009 09:28:36
https://webtrh.cz/diskuse/simulace-post-metody#reply320469
PajaS
verified
rating uzivatele
(15 hodnocení)
18. 6. 2009 08:29:19
Díky, funguje :) Rep+
18. 6. 2009 08:29:19
https://webtrh.cz/diskuse/simulace-post-metody#reply320468
Pro odpověď se přihlašte.
Přihlásit