Post request na jinou stranku s presmerovanim
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- saimons
- Člen | 293
Mam dotaz, potrebuji presmerovat stranku po kliknuti na tlacitko na platebni branu. Platebni brana prijma POST request na jejich adrese. Udelalo by se to jednoduse, tlacikto obalim formularem a poslu co potrebuji. Ale pri kliknuti na ten odkaz bych chtel ulozit do DB nake udaje a pak az vyvolat redirect na platebni branu s POST atributama. Jednim z atributu bude ID z DB. Take bych potreboval neco jako redirectUrl() s POST atributama. Nevite jak na to?
EDIT: takhle jsem to nakonec vyresil v presenteru a metode handle:
<?php
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "id=12345&name=John");
curl_setopt($ch, CURLOPT_RETURNTRANSFER , 1); // RETURN THE CONTENTS OF THE CALL
$resp = curl_exec($ch);
curl_close($ch);
header("Location: $url");
die();
?>
Editoval saimons (26. 2. 2014 18:14)