модуль и post запросы

Автор ed44rf, 31 октября 2016, 12:44:08

« назад - далее »

ed44rf

есть работающий магазин
сделал модуль по офф доке
добавил контроллер
class SecurepayProxyProxyModuleFrontController extends ModuleFrontController
{
    public function initContent()
    {

        var_dump($_POST);exit;
        if (!isset($_POST['data']) || empty($_POST['data'])) {
            exit;
        }

        $data = $_POST['data'];
        $params = unserialize(base64_decode($data));

        exit;
    }

 
}


проблема в том что на хостинге $_POST пустой а локально отображает данные
в админку захожу нормально
в чем проблема?

Mr.Sen

Tools::getValue('data')
в prestashop свой метод, один для get и post запросов.

ed44rf

Tools::getValue('data') тоже использовал -не видит переменную именно на серваке
локально работает

Виталий

public function initContent()
{
parent::initContent();
        // ваш код
Cоздание интернет сайтов Webstudio UwK

ed44rf

не помогло
плюс тут еще непонятно что локально все работает,переменные выводятся

Adik

Перед редиректом на этот контроллер проверьте массив POST. Может быть переменные не передаются в контроллер или путь (название ) к контроллеру задано неправильно.

ed44rf

там нету редиректа
я его вызываю напрямую http://site.com/module/mymodule/proxy

Миколас

Нет массива _POST, значит на странице нет формы с post запросом. Другой причины нет.