嗨我有一个$ _POST方法的问题 .
这是我的代码:
<form method="post" action="index.php">
<input type="text"name="tb"/>
<input type="submit" value="Send"/>
</form>
<?php
echo $_POST['tb'];
?>
这是错误信息:
不推荐使用:自动填充$ HTTP_RAW_POST_DATA已弃用,将在以后的版本中删除 . 要避免此警告,请在php.ini中将'always_populate_raw_post_data'设置为'-1',然后使用php://输入流 . 在第0行的未知中警告:无法修改 Headers 信息 - 已在第0行的未知中发送的 Headers
我使用PhpStorm编辑器和php-7.0.3-nts-Win32-VC14-x86 . 我尝试更改我的php.ini但它不起作用 .
4 回答
你忘了给空间 .
同时检查变量是否存在 .
试试这个
在
type="text"name="tb"
中添加空间看到这个
warning-about-http-raw-post-data-being-deprecated
更改后
php.ini
重启webservice在HTML标记属性之间添加空格
转到设置>构建,执行,部署>部署:
添加本地或装入的文件夹
使用根文件夹
在'Mappings'下完成部署路径(即http://localhost/root文件夹
和web路径(即/ root文件夹
这里运作正常