我有一個按鈕將您重定向到最後一頁。重定向錯誤(返回頁面)
但是,當它進入news.php?page = 1 & search = s我得到一個錯誤。
錯誤看起來像這樣http://i.gyazo.com/357a1bd5468a5e77a81ad53c7882093d.png
和腳本。
的script.js
$(document).ready(function() {
$('#back').on('click', function(e) {
$.ajax({
url: 'ajax/back.php',
success: function(data) {
var search = getUrlVars()['search'];
if(typeof(search) === 'undefined') {
window.location = "news.php?page="+data;
} else {
if(search.length > 0) {
window.location = "news.php?search="+search+"&page="+data;
} else {
window.location = "news.php";
}
}
}
});
})
});
back.php
<?php
session_start();
if(isset($_SESSION['last_page'])) {
echo $_SESSION['last_page'];
} else {
echo 1;
}
$_SESSION['last_page'] = array();
?>
你有重定向循環。 a-> a-> a-> ...-> a'或a-> b-> ...-> z-> a-> b -...'在你的情況下:'新聞。 php' - >'news.php?page =' - >'news.php' - > etc ... –
我該如何解決這個問題? – Ucar
修復你的邏輯,使腳本不會進入循環。 –