我试图做到这一点,以便当页面重新加载时,它使用与上一页相同的 $_GET 参数来重定向我。现在我正在尝试使用标头来实现此目的,但是当我提交表单时,变量 $id 为空。
HTML 表单
<form action = "." method ="post">
<input type = "text" name = "username">
<textarea name = "comments"></textarea>
<input type = "hidden" name = "action" value = "posts">
<input type = "submit" name = "submit" value = "Add Post">
</form>
重定向脚本
if ( empty( $_GET ) && !empty($_POST) ){
if($action == 'posts'){
if(!isset($_GET['thread'])){
$id = $_GET['thread'];
header('Location: ' . $_SERVER['REQUEST_URI'] .'?thread='.$id);
}
}
感谢任何回复的人!
您的重定向脚本没有多大意义。试试这个,也许
if ( empty( $_GET ) && !empty($_POST) ){
if(isset($_POST['thread'])){
$id = $_POST['thread'];
header('Location: ' . $_SERVER['REQUEST_URI'] .'?thread='.$id);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)