在php中提交表单后如何加载上一页?

时间:2015-02-25 06:30:41

标签: php function redirect header

我在php中提交表单后,无法将页面重定向到上一页。我的网站有这个标题,用于我的所有网页,它包含这个"添加"将表单发送到我的" add.php"的按钮。我不确定使用php的header()函数是否可以解决它。

5 个答案:

答案 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(); 在程序的乞讨和结束时,应该工作。谢谢

相关问题