【问题标题】:php $_POST does not work and I get empty resultphp $_POST 不起作用,我得到空结果
【发布时间】:2018-03-26 23:19:49
【问题描述】:

我搜索了其他帖子,但没有一个答案有效。
我尝试使用$_REQUEST 而不是$_POST,我尝试使用if(isset($_POST['submit']),我检查了 php.ini 文件并启用了全局变量,我使用的是 wamp 服务器,我在版本 5 和 7 之间切换,我删除了 wamp 和安装了xampp,结果还是一样(结果是空白页)。

我的代码:

<form action="inbox.php?do=submit" method="post">
         <textarea name="sublinks" id="sublinks"></textarea>
        <input type="submit" value = "senď" />
</form>

<?
if($_GET['do'] == 'submit')
{
        echo $_POST['sublinks'];
}
?>

编辑:我尝试了这段代码,它可以工作,但我需要解决问题为什么echo $_POST 不工作

<?
    if($_GET['do'] == 'submit')
    {
    ?>
         <?=$_POST['links'];?>
    <?
    }
?>

【问题讨论】:

  • 您在'submit 之后缺少结束语。这只是一个错字吗?
  • 我写这个问题的时候弄错了
  • &lt;?php 之间还有一个空格。除此之外,您的代码似乎对我有用。
  • 兄弟,我这里的代码是我手机写的,但是在我的电脑上肯定没有语法错误
  • 我从 2010 年开始使用 PHP 编码,这是我第一次遇到这个问题

标签: php html post http-post


【解决方案1】:

我将php 添加到&lt;?,现在可以使用了,谢谢大家:)

<?php
if($_GET['do'] == 'submit')
{
        echo $_POST['sublinks'];
}
?>

【讨论】:

  • @Nartin S. 我使用$_GET 方法将页面分成许多部分(页面),使用1 个文件index.php。例如index.php?page=step1index.php?page=step ..ect
猜你喜欢
  • 1970-01-01
  • 2021-12-19
  • 1970-01-01
  • 1970-01-01
  • 2011-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多