php回调函数到下一页

php回调函数到下一页,php,javascript,redirect,header,Php,Javascript,Redirect,Header,我正在使用一个小部件,它允许我在一些事件之后执行回调php函数 我想要一个php函数,它允许我使用GET方法进入下一页 从 到 到 等等 我认为有点像 $page = mysql_real_escape_string($_GET['page']); // ==0 if no $_GET['page'] function next_page($page) { header('Location: mypage.php?page='.++$page.'');} 我知道使用标题可能很棘手。这可能

我正在使用一个小部件,它允许我在一些事件之后执行回调php函数

我想要一个php函数,它允许我使用
GET
方法进入下一页

等等

我认为有点像

$page = mysql_real_escape_string($_GET['page']); // ==0 if no $_GET['page']
function next_page($page) {
   header('Location: mypage.php?page='.++$page.'');}
我知道使用标题可能很棘手。这可能是显而易见的,但我更喜欢可靠和可扩展的东西。也许我可以执行一个
javascript.location
脚本。有什么建议吗

$page = 0;
if(isset($_GET['page']))
    $page = intval($_GET['page']);

function next_page($page) {
   $page ++;
   header('Location: mypage.php?page='.$page);
   exit;
}
标题不应该被认为是棘手的。在使用浏览器之前,您只需确保没有向浏览器发送任何输出


标题不应该被认为是棘手的。在使用之前,您只需确保没有向浏览器发送任何输出。

首先重新分配$page,然后追加它:

$page = isset($_GET['page']) ? intval($_GET['page']) : 0;
然后在函数中调用

$page++;
header('Location: http://address-to-page/?page=' . $page);

首先重新分配$page,然后追加它:

$page = isset($_GET['page']) ? intval($_GET['page']) : 0;
然后在函数中调用

$page++;
header('Location: http://address-to-page/?page=' . $page);

++$page
可能需要
$page++
标题()的末尾不需要
++$page
可能需要
$page++
标题()的末尾不需要
'
。这将返回
$page
的值,然后将其递增,因此,当然不感谢您指出这一点,编辑我的答案以获得完整性。您不需要
$page=$page++
:当递增和递减运算符赋值时,只需
$page++就足够了。考虑到这种行为,您可以直接将
$page++
放入
header()
指令中,这基本上是OP的示例。这将返回
$page
的值,然后将其递增,因此当然不感谢您指出它,编辑我的答案以确保完整性。您不需要
$page=$page++
:当递增和递减运算符赋值时,只需
$page++就足够了。考虑到这种行为,您可以直接将
$page++
放入
header()
指令中,这基本上就是OP的示例。
$page++;
header('Location: http://address-to-page/?page=' . $page);