我有我在PHP中的表单重新提交的小问题,当表单填写在我的网站上,并提交时,他们被重定向回来。表单重新提交在PHP中,如何重定向到特定页面
<?php
if (isset($_POST['submit'])){
//process form input and validate data here
if (strlen(isset($_POST['name'])) > 0){
//return status to user here
//and redirect page here.
?>
<script type='text/javascript'>
history.go(-2);
</script>
<?php
}
}
?>
这是我遇到问题,我正在使用JavaScript重定向到上一页。我需要浏览器重定向到上一页,但如果它是login.php,那么它应该在login.php之前重定向到上一页,我如何在php中执行此操作,以获取上一页并将浏览器重定向到上一页,但如果上一页是login.php,那么它应该重定向到之前的页面。
成功重定向你为什么不设置一个'地点:'头呢? – Brad
你应该看看这个'$ _SERVER ['HTTP_REFERER']'http://php.net/manual/en/reserved.variables.server.php –
布拉德,我不能使用位置,因为我已经发送了一些输出在提交表单之前使用echo,这不会使头部('Location')工作,或者有另一种方法来使用我没有得到的Location方法? –