Правильная организация GET-запроса на Друпал сайте

Главные вкладки

Аватар пользователя Scarrr Scarrr 19 апреля 2011 в 18:03

Здравствуйте. Вопрос, который скорее относится к безопасности, а не к проблеме реализации задачи.

Скажите - как по науке правильно принимать данные на Друпал-сайте из GET-формы. То есть - есть форма на стороннем сайте, которая вызывает скрипт с расширением .php на моем сайте на Друпале (скрипт с расширением .php просто лежит в некоей папке на сайте) и передает туда данные. Скрипт запускается, получает данные GET, обрабатывает данные и просто записывает их в базу, и по сути модуль Друпала я использую только для того, чтобы упорядоченно отобразить данные из результирующей таблице и красиво нарисовать все полученные данные.

Подскажите пожалуйста - правильно ли я делаю? Или так вообще никто не делает?

Извините за беспокойство. Заранее спасибо.

Комментарии

Аватар пользователя boneg boneg 19 апреля 2011 в 18:45

Ну дык а что тут сказать без исходника?

Проверяйте правильность запроса регулярными выражениями, позаботьтесь о всех вариантах работы с условными операторами чтоб всегда было else, используйте check_plain(), т.е. стандартные средства безопасности.

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 19 апреля 2011 в 18:58

"Scarrr" wrote:
Подскажите пожалуйста - правильно ли я делаю? Или так вообще никто не делает?

если вы делаете это правильно, то значит правильно

а если вы сделаете в начале скрипта вот так

chdir ($_SERVER ["DOCUMENT_ROOT"]);
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

то сможете использовать апи Друпала и созданное им подключение к базе данных