我在joomla的更多页面上做了一个表单。
我想做点什么
用户登录站点。完成表格的第一页,插入数据后,点击一个按钮,我将重定向到表格的另一页
我试过这段代码
$user = JFactory::getUser();
$id = $user->get('id');
if(isset($_SESSION['id']))
{
header("Location: http://www.mysite/second-page-form");
exit;
}
但它不起作用
我能解决吗?
答案 0 :(得分:0)
尝试以下操作,它会将响应的location
标题设置为第二页的位置:
if($user->id)
{
header("Location: http://www.mysite/second-page-form");
exit;
}
答案 1 :(得分:0)
您无需检查会话。您只需检测用户是否已登录:
$user = JFactory::getUser();
$app = JFactory::getApplication();
if(!$user->guest)
{
$app->redirect(JRoute::_('URL GOES HERE STARTING WITH index.php'), false);
}