问题描述
- ThinkPHP跳转链接前面不加根路径
-
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是用
跳转的以上 要怎样改 能之间跳转到外部页面
解决方案
success.html是用
<meta http-equiv="refresh" content="3;URL={$jump}" />
跳转的
解决方案二:
目前试过了 $GLOBALS['tmpl']->display("/Success.html"); 直接到这个页面 然后将{$jump} 改为外部页面链接 也不行
时间: 2024-10-09 18:11:21