В PHP для того, чтобы выполнить редирект на ссылку в новом окне, вам потребуется использовать JavaScript. PHP сам по себе не может открывать новое окно браузера, поэтому мы должны обратиться к клиентской стороне, чтобы выполнить эту задачу.
Существует несколько способов сделать редирект на ссылку в новом окне с использованием PHP и JavaScript. Рассмотрим два наиболее распространенных способа.
1. Использование функции window.open():
<?php $url = "https://www.example.com"; echo "<script>window.open('$url', '_blank');</script>"; ?>
В этом примере мы используем функцию window.open()
вместе с указанием ссылки $url
в качестве параметра. Второй параметр _blank
говорит браузеру открыть ссылку в новом окне. Эхо-команда используется для включения JavaScript-кода в HTML-страницу.
2. Использование метода target в HTML:
<?php $url = "https://www.example.com"; echo "<a href='$url' target='_blank' rel="noopener">Перейти на сайт</a>"; ?>
В этом примере мы создаем HTML-ссылку с атрибутом target='_blank'
, который указывает браузеру открыть ссылку в новом окне.
Выбор между этими двумя методами зависит от ваших предпочтений и требований проекта.
Важно отметить, что PHP выполняется на стороне сервера, а JavaScript - на стороне клиента. Поэтому, чтобы увидеть результат в браузере, код с редиректом должен быть вставлен в соответствующую HTML страницу или файл с расширением .php
.