Отправьте данные Get с помощью , когда на странице уже есть другие данные GET [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Отправьте данные Get с помощью , когда на странице уже есть другие данные GET [дубликат]

Сообщение Anonymous »

Я хочу изменить язык веб-страницы с помощью этого:

Код: Выделить всё

[url=?lang=fr]FR[/url] | [url=?lang=de]DE[/url]
И с PHP он отлично работает, когда я получаю такой запрос GET:

Код: Выделить всё

if($_SERVER['REQUEST_METHOD'] == "GET" && isset($_GET['lang'])){
$_SESSION['language'] = strval($_GET['lang']);
}
Пока ссылка на сайт выглядит так:

Код: Выделить всё

localhost:/mywebsite/courses.php?lang=fr
но у меня возникают проблемы, когда на той же странице уже есть другие запросы GET, например

Код: Выделить всё

localhost:/mywebsite/courses.php?courseid=54
потому что, когда я меняю язык, он удаляет ключ курса, и ожидаемые значения БД не находятся, а также логически выдает множество ошибок.
Я думал о сохранении значений CourseID в переменных сеанса, чтобы в случае изменения языка я мог создавать условия и действовать соответствующим образом или отправлять запросы на публикацию с помощью форм.
Какой подход будет лучшим. Есть еще идеи?
Я хочу знать, могу ли я добавить и есть ли уже какие-то данные с ?key=value с href
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/790 ... et-data-on
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

, когда на странице уже есть другие данные GET [дубликат]" class="inputbox autowidth" />
, когда на странице уже есть другие данные GET [дубликат]" />
Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»