Yii Framework PHP在新标签中重定向到外部链接?

时间:2013-08-27 07:39:18

标签: php redirect yii

您真正希望实现的是现在重新定向到新标签中的外部链接:

$this->redirect('http://www.google.com', array('target'=>'_blank'));

哪个重定向但不在新标签中...

2 个答案:

答案 0 :(得分:1)

您无法在这样的新标签中重定向,因为无法在位置http标头中指定目标。

可能的解决方法是输出表单并立即使用JS提交:

<form action="http://www.google.com" method="get" target="_blank" id="myform"></form>
<script>
  document.getElementById("myform").submit();
</script>

请注意,您将以某种方式将其隐藏在当前标签中显示的主要内容中。

答案 1 :(得分:1)

嘿,请查看这可能对您有帮助<?php echo CHtml::link('Link Text','http://google.com', array('target'=>'_blank')); ?>