Отправка данных на другую страницу Joomla на том же сайте - PullRequest
0 голосов
/ 26 октября 2010

У меня есть контроллер Joomla, который многократно повторяет код XML Google Checkout. Во время этой итерации я хочу, чтобы данные POST отправлялись на другую страницу - на тот же сайт.

так

com_mycomponent/controllers/checkout_iterator.php //breaks up the xml into small parts and posts then to the executor, one at a time
com_mycomponent/controllers/checkout_executor.php //does the real work for each XML element it is passed

Контроллер iterator.php будет отправлять данные в executor.php, возможно, 2 или даже 50 раз.

Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 27 октября 2010

Чтобы разместить данные на странице в php, вы можете использовать расширение cURL

0 голосов
/ 03 января 2011

Быстрый и грязный путь может быть таким ..

$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'com_mycomponent/controllers/checkout_executor.php');
curl_setopt($c, CURLOPT_HEADER, false);
curl_setopt($c, CURLOPT_POST, true);

// send data
curl_setopt($c, CURLOPT_POSTFIELDS, 'a=1&b=2..');
curl_exec($c);
// other data.. we can use same handle
curl_setopt($c, CURLOPT_POSTFIELDS, 'a=1&b=2..');
curl_exec($c);

// don't forget to close
curl_close($c);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...