2010-05-11 5 views
0

Я написал простой веб-сервис PHP nusoap для приложения и хочу изменить имя одного из действий, чтобы он имел больше смысла. Однако есть приложение на основе CD-ROM в дикой природе, используя эту веб-службу и это действие, и поэтому мне нужно перенаправить или переадресовать любые входящие запросы на новое действие ... любая идея, как я могу это сделать?Могу ли я переадресовать/вызывать один вызов веб-службы другому?

ответ

0

Я предполагаю действие, которое вы подразумеваете под функцией, почему бы не просто так просто.

function oldName($a, $b) 
{ 
    return newName($a, $b); 
} 

function newName($a, $b) 
{ 
    // do something 
    return $a + $b; 
} 

Похоже на быстрое и простое решение.

+0

Ничего себе, спасибо за это простое решение (: – 2016-03-11 14:23:03

0

Если ваш HTTP-сервер имеет функцию перезаписи URL-адресов, вы можете использовать это решение для перевода старого действия на новое без необходимости касаться кода.

В Apache, например, это вопрос, позволяющий mod_rewrite и настройка правил перезаписи либо в конфигурации хоста, либо в файле .htaccess в вашем приложении.