У меня есть еще один вопрос о переключении языка ... Я искал решение, но я не нашел, поэтому я здесь ...Переключить язык остающегося на той же странице
У меня есть этот код переключения язык на моем сайте (благодаря вашей помощи !!):
<?php if($lang['LINGUA'] != 'Italiano') { ?>
<li><a href="index.php?lang=it"><img class="iclflag" src="assets/images/flags/it.png" alt="Italiano"> Italiano</a>
<?php } if($lang['LINGUA'] != 'Francais') { ?>
<li><a href="index.php?lang=fr"><img class="iclflag" src="assets/images/flags/fr.png" alt="Francais"> Français</a></li>
<?php } if($lang['LINGUA'] != 'English') { ?>
<li><a href="index.php?lang=en"><img class="iclflag" src="assets/images/flags/en.png" alt="English"> English</a></li>
<?php } ?>
Теперь предположим, что я нахожусь на странице «контакт» на итальянском языке, и я переключаюсь на английский язык. Сайт возвращает меня на домашнюю страницу на английском языке. Я бы хотел, чтобы он остался на странице контактов.
Это возможно в любом случае ..? Можно переключить язык на одной странице, оставшейся на той же странице?
Во-вторых, адрес страницы остается всегда, для каждого языка (например) www.mysite.it/contact.php Можно указать язык в URL для каждой страницы?
Я надеюсь, что было достаточно ясно в моих вопросах ...
Заранее спасибо за вашу помощь!
Франческа
это 'index.php Ланг? = en' станет чем-то вроде ' php echo $ _SERVER ['PHP_SELF'];??? lang = en' – Dave
Вы должны узнать немного больше о URL-адресах и том, что вы делаете в своем скопированном коде. Например, вы можете увидеть ссылку, которую вы переключаете прямо в фрагменте кода выше. Измените его там в соответствии с каждой страницей или, еще лучше, используйте относительный путь без части до «?». В любом случае, попробуйте немного больше и проверьте несколько руководств, прежде чем попросить решение;) – ToBe