Moznost pri redirectu posilat data POSTem
- Vitek Jezek
- hledá kolegy | 285
Co takhle mit v redirectu jako parametr moznost zavolat si funkce POSTem? Predstavuju, ze se to bude chovat stejne jako s GETem, jen v URL toho moc(nic?) nebude. Hodi se me to, kdyz se funkci predava hodne dat a ja vim, zeby uzivatel nemel skocit do prostred „cyklu“ (napr. v administraci presunuju polozky: v prvni casti vyberu polozky(a „co s nima chci delat“) a v druhe casti reknu treba „kam s nima chci jit“. Mezi prvnim a druhym krokem pujde relativne hodne dat a pritom clovicek by se hned do druheho kroku dostat nemel).
- Vitek Jezek
- hledá kolegy | 285
nenene, pres JS je to prasarna. Treba to jde pres curl:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"$URL");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "data1=neco&data2=jineho");
curl_exec ($ch);
curl_close ($ch);
A aplikace by si to na druhe strane rozbalila normalne z $_POSTu.
Session IMHO neni reseni → mame otevrenou 2× administraci a najednou se v te aplikaci dela totalni neporadek (v jednom tabu chce neco presunout, pak klikne do druheho tabu a najednou tam neco presouva, kdyz chtel se na to jen podivat).
Me se prave libilo, kdyz Nette umi tak pekne oprosit od url, tak ze by dokazala take oprostit od metody, jakou se predava (a na programatorovi je, aby ji zvolil jinou, kdyz ma k tomu dobry duvod).