Для системы управления баннерами я использую
header("Location: http://www.awebsite.com");
для перенаправления на соответствующий сайт. Можно ли заставить этот скрипт заголовка открываться в новом окне?
<a href='yourbannerscript.php' target='_blank'>...</a>
Это работает для меня
echo "<script>window.open('yoursite.com');</script>";
Нет. Если вы хотите новое окно, вы должны доставить перенаправление в виде HTML / Javascript.
Вы должны перенаправить на страницу с метатегом перенаправления, подобным тому, который был у ответа с наибольшим количеством голосов на Открыть HTML перенаправление мета в новом окне
Таким образом, страница, на которую вы перенаправляете свои заголовки, будет содержать метатег с:
<meta http-equiv="refresh" /> <meta content="0; URL=javascript:window.open('http://uri.of .your.pagewhereyouwabtoredirect/path','_parent');"/>
Это было бы неприятно и, возможно, нежелательно, но вы можете включить тег IFRAME, указывающий на php-файл с перенаправлением заголовка. Не создает новое окно, но создает окно внутри окна.
<iframe src="/myredirectscript.php"></iframe>