php - 提取在代理中使用的url参数

时间:2011-09-06 21:22:25

标签: php javascript jquery web-services proxy

您好我正在尝试在PHP中构建Web代理,但我希望构建它的脚本能够容纳来自请求URL的参数,以便代理URL是动态的。我该怎么做呢?这是我的代码:

soapFetch.php:

<?php
     die( file_get_contents( 'url.com/Spark/SparkService.asmx?op=LoginConsumer' ) );
 ?>

现在,op =参数只能容纳一个函数Login Consumer。但是我希望它能够支持三个函数:LoginConsumer,InsertConsumer和UpdateConsumer。我想尝试根据我传递给soapFetch.php的任何内容调用相应的函数 - 如果我调用soapFetch.php?op = InsertConsumer,它会调用url.com/Spark/SparkService.asmx?op=InsertConsumer。如果我调用soapFetch.php?op = UpdateConsumer,它会调用url.com/Spark/SparkService.asmx?op=UpdateConsumer等。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

使用$_GET["op"]从请求中获取参数,然后您可以将其传递给您的函数。

E.g。

<?php
 die( file_get_contents( 'url.com/Spark/SparkService.asmx?op='.$_GET["op"] ) );
?>

请参阅here