我刚刚安装了 WAMP,我可以访问 localhost 并获取 phpinfo() 输出。
但是,虽然我可以看到 _SERVER['REQUEST_METHOD'] 设置为 GET,但我正在尝试使用以下 PHP:
if ($_SERVER["REQUEST_METHOD"]=="POST") {
...
但它会产生这个错误:
PHP 通知:未定义索引:C:\ ... \test.php 中的 REQUEST_METHOD 第 40 行
使用 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();
?>
我生成了一些 phpinfo(在浏览器中使用 localhost/?phpinfo=1 查看),但不是全部。为什么不?