我正试图将信息从一个页面发送到另一个页面,以将其包含在表单中,然后通过电子邮件发送。我在这里找到了很多有帮助的话题,但找不到任何东西。
我有一个"询问"按钮,我想将该信息发送到另一个页面上的表格中,但该页面可能会被直接访问。如何从我发现的另一个页面输出信息,好消息,但如果我使用
<input type="text" name="model" value="<?php echo htmlspecialchars($model);?>" />
在表单上这很好,但如果用户直接访问该页面,那么就不会有来自变量的值来完成,表单也不会发送。
有没有一个简单的解决方案,或者我应该考虑使用"if exists"来更改表单,以便根据是否发送变量来更改字段。
提前感谢
最简单的解决方案是有一个默认值,如果该值已经在POST/GET中设置,则会覆盖该值。
编辑:例如:
$model = 'defaultValue';
if ($_POST['model']) {
$model = $_POST['model'];
}
(这不考虑magic_quotes
或应为所有输入进行的过滤)