小编use*_*261的帖子

$ _SERVER ['REQUEST_METHOD']不存在

我刚刚安装了WAMP,我可以访问localhost并获取phpinfo()输出.

但是,虽然我可以看到_SERVER ['REQUEST_METHOD']设置为GET,但我正在尝试使用以下PHP:

if ($_SERVER["REQUEST_METHOD"]=="POST") {
  ...
Run Code Online (Sandbox Code Playgroud)

但它会产生这个错误:

PHP注意:未定义的索引:第40行的C:\ ...\test.php中的REQUEST_METHOD

使用Komodo在第40行停止并检查$ _SERVER - 它在数组中根本没有'REQUEST_METHOD' - 甚至没有GET.

有人有主意吗?我是否必须启用POST,REQUEST_METHOD?

为什么我可以在phpinfo中看到REQUEST_METHOD = GET但在PHP脚本中看不到.

我也试过这个:

<?php
ob_start();
phpinfo();
$info = ob_get_contents();
ob_end_clean();
?>
Run Code Online (Sandbox Code Playgroud)

我生成一些phpinfo(在浏览器中使用localhost /?phpinfo = 1查看)但不是全部.为什么不?

php phpinfo

2
推荐指数
1
解决办法
9626
查看次数

标签 统计

php ×1

phpinfo ×1