我在php中提交表单后,无法将页面重定向到上一页。我的网站有这个标题,用于我的所有网页,它包含这个"添加"将表单发送到我的" add.php"的按钮。我不确定使用php的header()函数是否可以解决它。
答案 0 :(得分:2)
你应该试试php
header('Location: ' . $_SERVER['HTTP_REFERER']);
或通过javascript
header("location:javascript://history.go(-1)");
如果您只想在完成某些操作后导航到该页面,则应在表单中使用action
。
这是您要查找的完全构造的函数
function goback()
{
header("Location: {$_SERVER['HTTP_REFERER']}");
exit;
}
goback();
答案 1 :(得分:0)
将动作=' nameofyourpreviouspage.fileextention'在您的表单标签内。
像这样:
<form action="nameofyourpreviouspage.php" method="post">
答案 2 :(得分:0)
你可以这样做
<form method="post" action="<?=$_SERVER['PHP_SELF'];?>">
答案 3 :(得分:0)
试试这个
header("location:pagename.php");
或
你应该试试php
function return()
{
header("Location: {$_SERVER['HTTP_REFERER']}");
exit;
}
答案 4 :(得分:0)
`<?php
?&gt;`或者你的标题ob_start()可能有问题; 和ob_flush(); 在程序的乞讨和结束时,应该工作。谢谢