如何将$ 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>";
?>
答案 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”;