我想单击将转到第 2 页的超链接,但我也想打开一个新的空白页。
我试过了:
header "Location: http://bing.com";
header ("Location: http://bing.com", false);
header ("Location: http://bing.com", true, 301);
我只想使用 php 打开新的空白页面。
我想单击将转到第 2 页的超链接,但我也想打开一个新的空白页。
我试过了:
header "Location: http://bing.com";
header ("Location: http://bing.com", false);
header ("Location: http://bing.com", true, 301);
我只想使用 php 打开新的空白页面。
您不能从标头重定向中执行此操作。您需要在 HTML 中target="_blank"
添加属性。<A>
或者做一些技巧,将您的重定向重定向到将使用 JavaScript 为您执行此操作的页面(尽管它会被浏览器的反弹出功能阻止)
您无法通过执行标头重定向打开新窗口。您必须使用 Javascript。
如果您出于某种原因需要使用 PHP 执行此操作,您可以像这样打印 Javascript:
<?php
echo '<script>window.open("http://www.google.com/");</script>';
?>
这在 PHP 中是不可能的。如果您想一次打开 2 个页面(替换当前页面,并打开第二个选项卡/窗口),您必须使用 javascript 执行此操作。
我仅在此处找到的完美解决方案之一,您可以做一件事,即您要打开哪个页面以及其他页面,将下面的代码放在需要打开的 PHP 页面中,然后此代码将弹出对于代替默认链接提供的链接。
<?php
echo "<script type=\"text/javascript\"> window.open('http://reliable4you.com/', '_blank') </script>";
?>
这是我的新标签代码,它工作得很好。只关心您的文件位置。
代码:
<?php
if(isset($_POST['button']))
{
echo '<script language="javascript">';
echo 'window.open( "/Projectfolder/File.php" )';
echo '</script>';
}
?>