Как в компонент принять параметры POST запроса со стороннего сайта?

 
Посетитель
no avatar
Сообщений: 21
Подскажите пожалуйста как в свой компонент принять POST запрос уведомлений со стороннего сайта и сохранить в базу данных?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1979
Конкретно по вашему вопросу - для этого имеется суперглобальный массив $_POST

Но использование $_POST является крайне небезопасным. Мне в свое время понадобилось организовать обмен данными между двумя сайтами, я использовал xml. Хотя, если пороетесь в этих ваших тырнетах, то может, и другой способ нароете. $_POST не используйте.
NOP
Реклама
cms
Посетитель
no avatar
Сообщений: 21
Странник:

Конкретно по вашему вопросу - для этого имеется суперглобальный массив $_POST

Но использование $_POST является крайне небезопасным. Мне в свое время понадобилось организовать обмен данными между двумя сайтами, я использовал xml. Хотя, если пороетесь в этих ваших тырнетах, то может, и другой способ нароете. $_POST не используйте.

Благодарю за совет. только настроил все используя массив $_POST, теперь буду думать каким еще способом возможно сделть задуманное
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4338
Странник:
Но использование $_POST является крайне небезопасным
Тут нужно уточнить. Использование $_POST БЕЗ фильтрации небезопасно. А так обычный массив для работы с входящими данными, куда приходят данные от POST запросов.
semargl:
настроил все используя массив $_POST
Так и надо делать, только данные нужно проверять: ожидаем массив - проверяем массив ли там, ожидаем число - проверяем что число и так далее.
Если уточните версию InstantCMS - подскажу готовые решения.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
no avatar
Сообщений: 21
Fuze:


Так и надо делать, только данные нужно проверять: ожидаем массив - проверяем массив ли там, ожидаем число - проверяем что число и так далее.
Если уточните версию InstantCMS - подскажу готовые решения.

Буду очень признателен. Версия InstantCMS 2.4.0
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4338
semargl:
Версия InstantCMS 2.4.0

http://docs.instantcms.ru/dev/controllers/request

Если что-то непонятно будет, спрашивайте.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.