@Extramezz

Ссылка с GET-запросом?

Предположим, текущий адрес страницы: http://site.ru/page.php?one=p1.
На странице есть ссылка, вида: <a href="?two=p2">Тык</a>.

Но если перейти по ней, параметр one потрется и текущий url станет таким:
http://site.ru/page.php?two=p2.

Вопрос: Каким образом указать ссылку, чтобы в итоге перекидывало:

  • С http://site.ru/page.php?one=p1 НА http://site.ru/page.php?one=p1&two=p2.
  • И при этом С http://site.ru/page.php НА http://site.ru/page.php?two=p2
  • Вопрос задан
  • 4191 просмотр
Пригласить эксперта
Ответы на вопрос 1
@IvanSenishin
Необходимо проверить наличие GET параметра в текущем URL и на основании это сгенерировать параметры ссылки

$urlParams = '';
if (empty($_GET)) {
     $urlParams = '?two=p2';
} else {
     $urlParams = '&two=p2';
}
<a href="$urlParams">Тык</a>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы