PHP 在升级后端服务器(前端服务器没有变化)后不会通过 POST/CURL 发送任何参数



我已经将后端服务器升级到PHP7/Ubunutu 18。有一个form_process.php可以通过CUR/PHP从另一个服务器(仍然是PHP5.3(访问。在旧的测试系统上,代码仍在运行,但在新实例上没有设置参数。

如何找到根本原因,可能是我必须在.htaccess中更改某些内容吗?这是它得到的响应:

name=XXX.de&email=versuch5%40XXX.de&stadt=60&stadtteile=6018&zimmerpreismin=600&zimmerpreismax=1200&zimmeranzahl=3&http://mywebsite.net/PROD/backend/form_process.phpCURL_RESULT: HTTP/1.1 200 OK
Date: Mon, 15 Apr 2019 10:35:42 GMT
Server: Apache
Vary: Accept-Encoding
X-Powered-By: PleskLin
MS-Author-Via: DAV
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Die Variable POST ist gesetzt: 1<BR>Globals:array(14) {
  ["_GET"]=>
  array(0) {
  }
  ["_POST"]=>
  array(0) {
  }
  ["_COOKIE"]=>
  array(0) {
  }
  ["_FILES"]=>
  array(0) {
  }
  ["_REQUEST"]=>
  array(0) {
  }
  ["GLOBALS"]=>
  array(14) {
    ["_GET"]=>
    array(0) {
    }
    ["_POST"]=>
    array(0) {
    }
    ["_COOKIE"]=>
    array(0) {
    }
    ["_FILES"]=>
    array(0) {
    }
    ["_REQUEST"]=>
    array(0) {
    }
    ["GLOBALS"]=>
    *RECURSION*
    ["vorname"]=>
    NULL
    ["nachname"]=>
    NULL
    ["email"]=>
    NULL
    ["stadt"]=>
    NULL
    ["stadtteile"]=>
    NULL
    ["zimmerpreismin"]=>
    NULL
    ["zimmerpreismax"]=>
    NULL
    ["zimmeranzahl"]=>
    NULL
  }
  ["vorname"]=>
  NULL
  ["nachname"]=>
  NULL
  ["email"]=>
  NULL
  ["stadt"]=>
  NULL
  ["stadtteile"]=>
  NULL
  ["zimmerpreismin"]=>
  NULL
  ["zimmerpreismax"]=>
  NULL
  ["zimmeranzahl"]=>
  NULL
}

这确实是一个评论 - 但它有点长....

在新实例上,没有设置参数

那么发送数据的主机没有改变,但是接收数据的主机变了?那么你问题的标题是错误的。

您可能希望花一些时间了解 MCV 示例是什么,并在此处创建一个用于测试和问题的示例。当我们看不到代码/配置时,很难修复代码/配置中的错误。您还应该包括PHP如何连接到Web服务器的详细信息。

最新更新