您好我正在处理文章脚本
我在新帖子页面(new_post.php)中有一个小问题
我的表单页
<form>
input name = "post_title"
textarea = "post_content"
</form>
在我的proccess页面中我有(php if statment)
例如
if(empty($_POST['post_title]){
$_SESSION['error'] = 'Title field is empty !';
header("location: newpost.php");
}
它工作正常
但问题是
如果系统重定向我,我丢失了帖子数据!对不起我的语言,但我的意思是
如果系统将我重定向到新的帖子页面,那么我在帖子内容的文本区域中写入的数据就会丢失!那么,重定向后如何保持这些数据不丢失?
答案 0 :(得分:0)
在重定向之前将发布数据保存到$ _SESSION变量(或数组)。这样,您可以稍后再回忆起来。
答案 1 :(得分:0)
您可以通过使用php函数来显示表单来避免重定向。这样你就可以简单地将值作为参数传递给函数。
function showForm($title="", $content=""){
{display form using the arguments as values for each form field}
}