上传表格,其输入数据不得存储在数据库中,在动态启动的页面上提交,查询字符串如下:
www.site.com/test?id=1
表单的操作如下:
<form id="test" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
和标题位置如下:
header('Location: '. basename($_SERVER['PHP_SELF']). '?file=xyz');
我应该如何修改标题和/或表单的操作,以便将其重定向到
www.site.com/test?file=xyz&id=1
或
www.site.com/test?id=1&file=xyz
提交后?
感谢,
答案 0 :(得分:2)
将ID放入隐藏字段:
<form id="test" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="id" value="<?php echo $_GET['id']; ?>"/>
...
</form>
然后它可以在重定向中传递ID:
header('Location: ' basename($_Server['PHP_SELF']). '?file=xyz&id=' . $_POST['id']);
答案 1 :(得分:0)
header ('Location: ' . basename ($_SERVER ['PHP_SELF']) . '?file=xyz&id=1');