Я написал простой веб-сервис PHP nusoap для приложения и хочу изменить имя одного из действий, чтобы он имел больше смысла. Однако есть приложение на основе CD-ROM в дикой природе, используя эту веб-службу и это действие, и поэтому мне нужно перенаправить или переадресовать любые входящие запросы на новое действие ... любая идея, как я могу это сделать?Могу ли я переадресовать/вызывать один вызов веб-службы другому?
0
A
ответ
0
Я предполагаю действие, которое вы подразумеваете под функцией, почему бы не просто так просто.
function oldName($a, $b)
{
return newName($a, $b);
}
function newName($a, $b)
{
// do something
return $a + $b;
}
Похоже на быстрое и простое решение.
0
Если ваш HTTP-сервер имеет функцию перезаписи URL-адресов, вы можете использовать это решение для перевода старого действия на новое без необходимости касаться кода.
В Apache, например, это вопрос, позволяющий mod_rewrite и настройка правил перезаписи либо в конфигурации хоста, либо в файле .htaccess в вашем приложении.
Ничего себе, спасибо за это простое решение (: – 2016-03-11 14:23:03