Как ответить на запрос с измененным кодом?

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

Аватар пользователя seitek@drupal.org seitek@drupal.org 20 февраля 2010 в 23:49

Доброго времени суток,

Есть два сайта на друпале. В одном сделал форму с юрл my_module/form.
Там есть кнопка к которой подвязана функция отправки запроса вида:

<?php
$res 
drupal_http_request('http://xxx.xxx.xxx.xxx/alarm', array("Content-Type" => "application/xml; charset='windows-1251'""Content-Length" => strlen($req)), 'POST'$req);
?>

В другом сайте написал модуль, где по пути alarm вызывается функция обработчик (приемник вышеуказанного запроса):

<?php
function alarm_menu() {

  

$items = array();

  

$items['alarm'] = array(
        
'page callback' => 'alarm_processor',
        
'access callback' => TRUE,
        
'type' => MENU_CALLBACK,
      );
  return 
$items;
}

function 

alarm_processor(){

   if (

$_POST!=''){
    $ global 
test;
           
test='alarm';
    }
}
?>

Вопрос: как изменить http status code при отправке ответа на запрос и по какому URI отправить ответ используя drupal_http_request?

Заранее благодарю за ответ.

Комментарии