перенаправить в новом окне

Для системы управления баннерами я использую

header("Location: http://www.awebsite.com"); 

для перенаправления на соответствующий веб-сайт. Можно ли заставить этот скрипт заголовка открываться в новом окне?

 <a href='yourbannerscript.php' target='_blank'>...</a> 

Нет. Если вы хотите новое окно, вам нужно поставить перенаправление как HTML / Javascript.

Это работает для меня

 echo "<script>window.open('yoursite.com');</script>"; 

Это было бы неприятно и, возможно, не хотелось бы, чтобы вы захотели, но в том числе и тег IFRAME, указывающий на файл php с перенаправлением заголовка, может быть решением. Не создает новое окно, но создает окно внутри окна.

 <iframe src="/myredirectscript.php"></iframe> 

Вы должны перенаправить на страницу с тегом метаданных переадресации, подобным таковому в самом голосовавшем ответе, в метаданных Open Open в новом окне

Таким образом, страница, на которую вы перенаправляете свои заголовки, будет содержать метатег с:

HTTP-эквив = "обновить"

а также

content = "0; URL = javascript: window.open (' http: //uri.of .your.pagewhereyouwabtoredirect / path', '_ parent');"