Autor Zpráva
stanley
Profil *
Potrebuji nakopnout s timto problemem: Mam html formular, ktery si po vyplneni uzivatelem a tlacitkem submit pomoci php zpracuji (ulozim do db). Pote potrebuji uzivatele automaticky poslat/presmerovat na jinou url/jiny stroj, ale snim i nektera data. Ovsem script ktery ceka na tom dalsim stroji ocekava data v POSTu. Nevim jak poslat tomu dalsimu stroji data v POSTU aniz bych musel pouzit <form>. Jak to udelat pomoci php? Dik za pomoc.
Akacko
Profil
stanley
Myslím že to nejde bez znovuodeslaní formuláře.
sh00ter
Profil
stanley
v postu asi ne jak rika Akacko, ja bych to asi cpal do session/cookie...
pecan987
Profil
ja si myslim ze by to melo jit pomoci headers(), ovsem nemam s tim zadne zkusenosti, zkus poskadlit strejdu guugla
pecan987
Profil
tak jsem ti něco našel, snad ti to pomůže ;-) http://enyem.com/wiki/index.php/Send_POST_request_(PHP)
Petr_M
Profil *
Nejsem odborník přes PHP, ale na úplném začátku mého snažení jsem používal toto:

Header ("Location: vozidla.php?userID=".$userID.......

ve formuláři POST.

Na stránce vozidla.php jsem očekával data userID a převzal tímto

$nejaka_promenna=$_REQUEST['userID']

Pokud se jedná o citlivá data tuto metody bych vůbec nepožíval. Nebo alespoň zašifroval.
Akacko
Profil
Petr_M
Jenže takto to odesíláš přes $_GET.stanley to potřebuje přes $_POST.
Petr_M
Profil *
GET i POST funguje stejně. Rozdíl je jen vtom, že POST skryje v URL údaje, která jsou ve formu. GET je vypíše URL vše, co bylo odesláno.
karbon
Profil *
a co CURL?
Leo
Profil
No jestli chapu zadani, pak curl nepomuze, protoze stanley potrebuje, aby ten POST pozadavek na posledni server v rade poslal prohlizec, ne PHP, takze potrebuje jakoby http presmerovani na ktere prohlizec reaguje pozadavkem metodou POST a posila tam stejna data. Osobne mi to zni jako nesmyslna aplikace, a pochybuju, ze to udela jinak nez pres Ajax, bez http presmerovani, Leo
bukaj
Profil
Petr_M
GET i POST funguje stejně.
Vážně? Podle mě se jedná o dva rozdílné HTTP požadavky.

Doporučuji článek Požadavky HTTP a jejich zpracování.

stanley
No, pokud pouze parazituješ na formuláři na tom jiném serveru a nemůžeš ho nijak měnit a potřebuješ uživateli zobrazit stránku se zpracováním formuláře z druhého serveru, pak data "vyplnit" do formuláře, který se automaticky odešle pomocí Javascriptu. Ale pokud ti stačí pouze data odeslat a nezobrazovat výsledek jejich zpracování, nejlepší bude možnost na kterou odkazoval pecan987.
DFly
Profil
uz jsem to popisoval tady

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: