通过POST方法在表单中传递PHP echo的问题

时间:2012-10-28 12:29:34

标签: php codeigniter

<form method="POST" name="send"
<input type="hidden" name="title" value="<?php echo ($pro->title;?)">
</form>

我不希望别人看到隐藏的信息,这是将变量传递给我的控制器的最佳方法吗?

这是我控制器中的代码

$this->email->subject('subject '.$_POST['title'].' ' );

谢谢!

1 个答案:

答案 0 :(得分:3)

<form method="POST" name="send"
<input type="hidden" name="title" value="<?php echo ($pro->title;?)">

应该是

<form method="POST" name="send">
<input type="hidden" name="title" value="<?php echo $pro->title; ?>" />

为此,我建议您使用SESSION,因为hidden字段可以更改。