我在我的服务器上发现了这个.这有什么作用


I came across this in my sever. What does this do?

我在服务器上遇到了这个。我想知道这些PHP代码是做什么的

<?php
    $request_method = $_SERVER["REQUEST_METHOD"];
    if($request_method == "GET"){
      $query_vars = $_GET;
    } elseif ($request_method == "POST"){
      $query_vars = $_POST;
    }
    reset($query_vars);
    $t = date("U");
    $file = $_SERVER['DOCUMENT_ROOT'] . "/../data/gdform_" . $t;
    $fp = fopen($file,"w");
    while (list ($key, $val) = each ($query_vars)) {
     fputs($fp,"<GDFORM_VARIABLE NAME=$key START>'n");
     fputs($fp,"$val'n");
     fputs($fp,"<GDFORM_VARIABLE NAME=$key END>'n");
     if ($key == "redirect") { $landing_page = $val;}
    }
    fclose($fp);
    if ($landing_page != ""){
    header("Location: http://".$_SERVER["HTTP_HOST"]."/$landing_page");
    } else {
    header("Location: http://".$_SERVER["HTTP_HOST"]."/");
    }

?>

我看到的只是一个新的目的地?

它将GET或POST发送的所有数据存储到一个文件(GDFORM文件,不管是什么)中,然后将用户重定向到特定页面。所以我猜这是某种日志函数。

不过,浏览这些文件可能会很有趣,因为登录凭据等将与其他表单/获取数据一起存储。