PHP Post变量

时间:2012-10-09 01:09:59

标签: php variables post form-post

如何将$ frompage变量发送到它发布到此处的页面是我的想法:

<link rel="stylesheet" type="text/css" href="style1.css" />
<?php 
$frompage = $_SERVER['HTTP_REFERER'];
echo '<form name="form1" method="post" action="report.php">';
echo "What is Wrong?";
echo '<textarea style="resize: none;" name="message" cols="70" rows="10" id="message">        </textarea>';
echo'<input type="hidden" name="$frompage" value="$frompage">';
echo '<input type="submit" name="Submit" value="Submit">';
echo "</form>";
?>

3 个答案:

答案 0 :(得分:2)

如果您更改此行:

'<input type="hidden" name="$frompage" value="$frompage">'

进入这个:

'<input type="hidden" name="frompage" value="$frompage">'

当用户发送数据时,您可以使用以下方法检索它:

$_POST['frompage']

答案 1 :(得分:1)

保持简单,无需回显所有HTML。

<link rel="stylesheet" type="text/css" href="style1.css" />
<form name="form1" method="post" action="report.php">
    <label>What is Wrong?</label>
    <textarea style="resize: none;" name="message" cols="70" rows="10" id="message">        </textarea>
    <input type="hidden" name="frompage" value="<?php echo $_SERVER['HTTP_REFERER']; ?>" />
    <input type="submit" name="Submit" value="Submit" />
</form>

答案 2 :(得分:0)

首先你使用了太多的回声:P这就是我要做的事情。

<link rel="stylesheet" type="text/css" href="style1.css" />
<?php 
$frompage = $_SERVER['HTTP_REFERER'];
?>
<form name="form1" method="post" action="report.php">
What is Wrong?
<textarea style="resize: none;" name="message" cols="70" rows="10" id="message">        </textarea>
<input type="hidden" name="<?php echo $frompage" ?> value="<?php echo $frompage" ?>>
<input type="submit" name="Submit" value="Submit">
</form>

当你使用echo'';单引号强制所有内容都按照说明完全读取。如果您真的想要回显所有html,请使用双引号。 如echo“Hello $ frompage”;