我刚刚安装了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查看)但不是全部.为什么不?