Php 从POST获取变量?

Php 从POST获取变量?,php,variables,post,Php,Variables,Post,表格: ... / / /我的尝试失败了 ... 行动后: <form name="edit" method="post" action="add_comment"> <table width="100%" border="0" cellpadding="4" cellspacing="8" id="editor_table"><tbody> ... <?php echo $_REQUEST[$saveStatus]; ?> / <?ph

表格:


...
/
/
/我的尝试失败了
...
行动后:

<form name="edit" method="post" action="add_comment">
<table width="100%" border="0" cellpadding="4" cellspacing="8" id="editor_table"><tbody>
...
<?php echo $_REQUEST[$saveStatus]; ?> /
<?php echo $_POST[$saveStatus]; ?>   /
<?php echo $saveStatus; ?>          / Mine unsuccefull try's
...
</tbody></table>
</form>
if($username!=null&&$content!=null){
...
$saveStatus=';
标头(“位置:{$\u服务器['HTTP\u REFERER']}”);
出口
}否则
如果($username==null | |$content==null | |$username==null&&$content==null){
$saveStatus=';
标头(“位置:{$\u服务器['HTTP\u REFERER']}”);
出口
} 

我正在尝试提交表单,然后它会将我引用回带有动态$saveStatus变量的表单页面,但运气不好。

您应该会收到许多未定义的错误通知,您不应该依赖
$\u服务器['HTTP\u REFERER']
。您在哪里设置
$saveStatus
?除非使用会话,否则请求对以前的请求一无所知。这就是为什么设置
$saveStatus
然后更改位置没有任何作用。@Machavity在POST action中。@Fred ii-但我没有看到任何这些。
if ($username != null && $content != null) {
    ...

    $saveStatus = '<span id="saveStatus" class="upload_success">сохранен</span>';

    header("Location: {$_SERVER['HTTP_REFERER']}");
    exit;
} else 
if ($username == null || $content == null || $username == null && $content == null) {
    $saveStatus = '<span id="saveStatus" class="upload_error">ошибка при сохранении</span>';

    header("Location: {$_SERVER['HTTP_REFERER']}");
    exit;
}