showSuccess("注册成功",0,url("index","account"));
这是原本的注册成功后跳转到一个页面
现在我想跳转到一个外部页面 但如果只改为url(www.xxxxx.com)
最后会是 www.genlujing.com/www/xxxxx/com
这样肯定是不行的
function showSuccess($msg,$ajax=0,$jump='',$stay=0)
{
if($ajax==1)
{
$result['status'] = 1;
$result['info'] = $msg;
$result['jump'] = $jump;
header("Content-Type:text/html; charset=utf-8");
echo(json_encode($result));exit;
}
else
{
$GLOBALS['tmpl']->assign('page_title',$GLOBALS['lang']['SUCCESS_TITLE']." - ".$msg);
$GLOBALS['tmpl']->assign('msg',$msg);
if($jump=='')
{
$jump = $_SERVER['HTTP_REFERER'];
}
if(!$jump&&$jump=='')
$jump = APP_ROOT."/"; // 这里去掉也不行 还是会加上根路径
$GLOBALS['tmpl']->assign('jump',$jump);
$GLOBALS['tmpl']->assign("stay",$stay);
$GLOBALS['tmpl']->display("/Success.html");
exit;
}
}
success.html是用 <meta http-equiv="refresh" content="3;URL={$jump}" />
跳转的
以上 要怎样改 能之间跳转到外部页面
目前试过了 $GLOBALS['tmpl']->display("/Success.html");
直接到这个页面 然后将{$jump} 改为外部页面链接 也不行
这个可以直接使用PHP 中的 header("Location: http://www.baidu.com");
如果想来点提示就在PHP中用JS跳转 你也可以取看下functions.php
中的U()函数
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。