我有我在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方法? –