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