当我尝试运行我的PHP脚本时出错。我不确定为什么

时间:2018-02-10 19:04:57

标签: php html

这是我的php,

    <?php
      $to = "jacob@codefarms.us, duma@codefarms.us";
      $subject = _POST['name'];
      $content = __POST['content'];
      $headers = _POST['email'];
      if (!$content === "") {
       mail($to,$subject,$content,$headers);
        }

     ?>

输入信息时出现此错误

   Warning: Illegal string offset 'name' in 
/*****/*******/codefarms.us/contact.php on line 5

 Warning: Illegal string offset 'content' in 
 /*****/*******/codefarms.us/contact.php on line 6

 Warning: Illegal string offset 'email' in 
 /*****/*******/codefarms.us/contact.php on line 7

我不明白为什么我会收到错误。我使用hostgator来托管我的网站。

2 个答案:

答案 0 :(得分:0)

您需要添加下划线&#34; _&#34; :

$name = $_POST['name'];

方法帖子应以下划线&#34; _&#34;

开头

答案 1 :(得分:0)

$ _ POST ['name']是访问post数组中数据的正确方法。