Php 回显或打印\r不打印任何内容 发送消息

Php 回显或打印\r不打印任何内容 发送消息,php,Php,我有一个表单,在同一个页面上提交时,我会检查“isset”与否。但是我想用print_r()在屏幕上打印?回声“测试”;,但它没有打印任何东西。请尽快帮助任何人记住指定表单方法: <form> <button name="submit1" value="submit" type="submit" class="btn red">Send Message</button> </form> <?php if(isset($_POST['su

我有一个表单,在同一个页面上提交时,我会检查“isset”与否。但是我想用print_r()在屏幕上打印?回声“测试”;,但它没有打印任何东西。请尽快帮助任何人

记住指定表单方法:

<form>
  <button name="submit1" value="submit" type="submit" class="btn red">Send Message</button>
</form>

<?php
if(isset($_POST['submit1']) and !empty($_POST['submit1'])){
echo 'in';exit;
}
?>

发送消息

如果您没有指定方法,默认方法是GET而不是POST。您正在通过
GET
提交,因为您没有将
method=“POST”
放入
中,所以您知道在提交表单后,$\u POST中会出现该值,对吗?再加上
!空($\u POST['submit1']
永远不会是“空的”;它是“提交”类型,而不是“文本”或其他类型的输入,因此您可以摆脱这种条件。人们对标记和追加投票答案不感兴趣,一个有说服力的问题是否解决了?真令人沮丧。浪费精力。删除我的答案。
<form action="" method="POST">
  <button name="submit1" value="submit" type="submit" class="btn red">Send Message</button>
</form>

<?php
if(isset($_POST['submit1']) && !empty($_POST['submit1'])){
    echo 'in';
    exit;
}
?>