0

我为一个应用程序编写了一个简单的 PHP nusoap Web 服务,并希望更改其中一个操作的名称,以使其更有意义。但是,在野外有一个基于 CD-ROM 的应用程序使用此 Web 服务和此操作,因此我需要将任何传入请求重定向或别名到新操作...知道我该怎么做吗?

4

2 回答 2

0

我假设你的意思是一个函数,为什么不这么简单。

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

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

似乎是一个快速简便的解决方案。

于 2010-05-11T13:22:04.333 回答
0

如果您的 HTTP 服务器具有 URL 重写功能,您可以使用此解决方案将旧操作转换为新操作,而无需接触代码。

例如,在 Apache 中,启用 mod_rewrite 并在主机配置或应用程序中的 .htaccess 文件中设置重写规则是一个问题。

于 2010-05-11T15:11:35.717 回答