Перенаправление заголовка PHP в новом окне? - PullRequest
3 голосов
/ 04 июня 2009

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

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

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

Ответы [ 5 ]

6 голосов
/ 04 июня 2009
<a href='yourbannerscript.php' target='_blank'>...</a>
3 голосов
/ 08 декабря 2016

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

echo "<script>window.open('yoursite.com');</script>";
3 голосов
/ 04 июня 2009

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

0 голосов
/ 09 июля 2017

Вы должны перенаправить на страницу с метатегом перенаправления, подобным тому, который был у ответа с наибольшим количеством голосов на Открыть HTML перенаправление мета в новом окне

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

<meta http-equiv="refresh" />
<meta content="0; URL=javascript:window.open('http://uri.of
.your.pagewhereyouwabtoredirect/path','_parent');"/>
0 голосов
/ 04 июня 2009

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

<iframe src="/myredirectscript.php"></iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...