Задать вопрос
@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
  • Вопрос задан
  • 4371 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@IvanSenishin
Необходимо проверить наличие GET параметра в текущем URL и на основании это сгенерировать параметры ссылки

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

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

Похожие вопросы