php - 通知: Undefined index: name

标签 php html post xampp http-post

我刚刚使用 PHP 7 安装了 XAMPP。我有一个之前可以运行的脚本,但安装后出现错误。我将展示一个也不起作用的示例。问题出在$_POST中,我认为这可能是因为XAMPP或PHP中的配置。

<?php 
echo "<form action='check.php' method=\"post\"> 
<input type=\"text\" name=\"name\" >
<input type=\"submit\" name=\"submit\" value=\"ok\">
</form>";
if (isset($_POST['submit'])){echo $_POST['name'];}
if (isset($_POST['name'])) var_dump($_POST['name']);
?>

此代码不会返回任何内容,但如果我只是添加 echo $_POST['name']; 它会返回错误“注意:未定义索引:D:\XAMPP\php\中的名称” www\index.php 第 13 行”。我该如何修复它?

最佳答案

@hherger 我删除了 xampp 服务器并使用 php 5.6 安装了 wampserver。现在它显示另一个错误。

已弃用:自动填充 $HTTP_RAW_POST_DATA 已弃用,并将在未来版本中删除。为了避免此警告,请在 php.ini 中将“always_populate_raw_post_data”设置为“-1”,并改用 php://input 流。在第 0 行未知

警告:无法修改 header 信息 - header 已在第 0 行的“未知”中发送

关于php - 通知: Undefined index: name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35391681/

相关文章:

javascript - 通过链接使用发布请求导航到另一个页面

c# - 在每个 POST/GET 请求之前调用方法/执行操作 .NET Core

php - 为什么 PayPal 的 IPN 模拟器不能使用 https 地址?

PHP 7.1 货币计算

php - Android 从数据库获取数据不起作用(php + json + mysql)

javascript - 使用 JavaScript 全局覆盖鼠标光标

php - 文本框中的文本自动完成[内附图片]

php - 如何使用 PHP 和 MySQL 处理带链接的数据库信息更改?

javascript - 使用 Stripe 优惠券

javascript - 使用javascript在本地机器上获取信息后如何将数据发送回apache服务器?