我有一个小应用,可以在成功的用户登录时重定向,也可以在应用初始化时定义自定义会话处理程序。重定向以这种方式完成:sprintf( '<html><head><meta http-equiv="refresh" content="%d;url=%s"/></head></html>', $delay, $url );
。
现在的问题是。如果我以这种方式重定向,它会在调用期间到达自定义会话处理程序吗?
答案 0 :(得分:1)
你做错了。使用header()
功能发送Location
标题,如下所示:
<?php header("Location: $url"); ?>
在发送任何输出之前添加。是的,会议将继续。
答案 1 :(得分:0)
不确定为什么要重定向。
session_start();
// do something
header("Location: some_url_to_redirect");