我有一个重定向到最后一页的按钮。
但是当它转到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();
?>
去回页更改
window.location = "news.php?search="+search+"&page="+data;
parent.history.go(-1);
我想我找到循环了。
news.php
if (isset($_GET['page'])) {
$page = mysql_real_escape_string($_GET['page']);
if($page < 1 || $page > $total_pages) {
header("Location: news.php?page=1&search=$search");
}
} else {
$page = 1;
}
$total_pages = 2(这取决于我有多少页,所以每页6个新闻,我有8个,所以它是2