将HTTP请求字段重新映射到另一个服务

时间:2014-05-05 06:39:55

标签: php remap

基本上我正在寻找的解决方案是解析字段(来自GET和POST请求)并将它们重新映射到另一个服务(URL)

例如,这可能是工作流程:

  1. 用户提交表单,其中包含三个字段:' myname',' myemail'和 '的MyPhone&#39 ;.请求将通过URL发送到系统: http://www.remap-system.com/redirect-to-service1/
  2. 系统解析表单并重新映射预配置的字段:

    myname =>名称, myemail =>电子邮件, myphone =>电话

  3. 系统将新重映射的请求发送到service1 url(带有 POST或GET)

  4. 在WordPress上我们有一个插件可以做到这一点,但我正在寻找一个更强大和自治的系统。 是否有现成的系统? 如果没有,最简单的方法是什么?

1 个答案:

答案 0 :(得分:1)

咖啡休息回答:)

$map = [ "myname" => "name" ];
$src = $_POST;
$dst = [];
foreach($src as $k=>$v) {
  if(isset($map[$k]) {
    $dst[$map[$k]] = $v;
  }
}

// var_dump($dst);
// send $dst somewhere