동일한 링크를 클릭하여 프랑스어 웹 사이트의 언어를 영어 및 영어로 프랑스어로 전환 할 수 있습니다. 그러나 문제는 좋은 결과를 얻기 전에 링크를 두 번 눌러야한다는 것입니다. 우리는 프랑스어로 클릭 또는 영어에 영어로하면 클릭을 전환하는 경우다중 언어 전환 문제
<li>
<?php if(isset($_GET['lang'])and $_GET['lang']=='en'){
echo '<a href="index.php?lang=fr">Francais</a>';}
else echo '<a href="index.php?lang=en">English</a>'; ?>
</li>
이 프랑스어로 스위치 언어이다 :이 파일을 header.php에 추가했습니다. 그리고 그것은 작동합니다. 문제는 언어를 변경하기 위해 링크를 두 번 클릭해야한다는 것입니다. 그건 정상이 아니야. 어떻게 해결할 수 있습니까?
Xibo에 로그인 할 때 첫 번째 URL은 http://myIP_adress/Xibo/
입니다 (상단의 영어 아이콘, 로그 아웃 아이콘 옆에 메인 메뉴 인터페이스가 나타납니다). 그리고 텍스트는 영어로되어 있습니다. 나는 프랑스어 텍스트 프랑스어 아이콘을 누르면, 나는이 URL을 얻을
http://myIP_adress/Xibo/index.php?lang=en
(영어 여전히 프랑스어의 아이콘과 텍스트로 이제 영어 아이콘 스위치) : 나는 영어 아이콘을 누르면
는,이 URL을 얻을 : 나는 프랑 아이콘을 누르면 http://myIP_adress/Xibo/index.php?lang=fr&lang=en
다시
을 (여전히 영어로 여전히 프랑스어의 아이콘과 텍스트를 얻을), I는 영어 아이콘과 텍스트에 http://myIP_adress/Xibo/index.php?lang=fr&lang=fr
(현재 프랑스어 아이콘 스위치가 프랑스어에이 URL을 얻을, 그래서 내가 예상대로 응답 그것). 여기에서, 나는 기대되는 응답 (Francais 아이콘과 영어의 텍스트)을 얻기 위해 영국의 아이콘에 2 시간을 눌러야한다.
다소 이상합니다. 자바 스크립트를 사용하고 있습니까? – Shoe
php를 사용 중입니다 ... –
URL에'index.php? lang = fr & lang = en'이 있으면 다른 원인이 있어야합니다. – scube