Добрый день,
Я просто пытаюсь добавить еще одну переменную в свою ссылку. Например: Я нахожусь на странице/статье? Id = 12, и я хочу переключить его на другой язык. У меня есть две ссылки в меню. CS и EN. Но они установлены в «? Lang = cs» и «? Lang = en». Поэтому, когда я нажимаю, чтобы переключить язык, это приведет меня к странице /article? Lang = en, но я больше не буду там ее ID. Есть ли способ сохранить эту переменную $ _GET и просто добавить ее? я, хотя я мог бы дать там «& языки = еп», но когда я, например, на странице/контакт, она не будет работать для меня, как «/ контактная & языки = еп» ...
Благодарим вас за все советы!
EDIT
Я попытался это, но он не работает:
if (strpos($_SERVER['REQUEST_URI'], '?') != false)
{
$url = $_SERVER['REQUEST_URI'] . '&lang=cs';
$url2 = $_SERVER['REQUEST_URI'] . '&lang=en';
}
else
{
$url = $_SERVER['REQUEST_URI'] . '?lang=cs';
$url2 = $_SERVER['REQUEST_URI'] . '?lang=en';
}
даже это: ' $ cs = $ _SERVER ['REQUEST_URI']. (strpos ($ _ SERVER ['REQUEST_URI'], '?') === false)? '? lang = cs': '& lang = cs'; $ en = $ _SERVER ['REQUEST_URI']. (strpos ($ _ SERVER ['REQUEST_URI'], '?') === false)? '? lang = en': '& lang = en'; ?> 'Не работал .. Я понятия не имею, как заставить его работать ... –
afaik' REQUEST_URI' не содержит параметров запроса. Вы можете использовать другую переменную. Используйте ' Php phpinfo();' чтобы получить общий обзор, какие существуют глобальные переменные. – ZeissS