php回调函数到下一页
我正在使用一个小部件,它允许我在一些事件之后执行回调php函数 我想要一个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.'');} 我知道使用标题可能很棘手。这可能
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);