2017-09-19 10 views
0

나는 그의 언어는 GET 매개 변수를 통해 변경할 수있는 사이트가? 예를 들면 :Apache - 다른 디렉토리에서 서비스하고 GET 매개 변수를 설정하거나 PHP에서 플래그를 올리는 중입니까?</p> <pre><code>http://example.com/project/ // English version http://example.com/project/?lang=de // German version </code></pre> <hr> <p>는 다른 경로에서 독일어 버전의 서비스를 제공 할 수있는 방법이 있나요 :

http://example.com/project-de/ 
http://example.com/project-de/page.php 

응답하는 경우와 같은 요청했다 : 그것은 GET 매개 변수를 사용하여 수행 할 수없는 경우

http://example.com/project/?lang=de 
http://example.com/project/page.php?lang=de 

의 제어 것 PHP 플래그를 올리는 방법의 일종이 사이트의 언어?

모두 내 PHP 페이지 require 공통 config.php 파일. 기본적으로 내 언어 변수는 en으로 설정됩니다. /project-de으로 가면 /project의 파일을 제공하여 config.php에 내 사이트 파일을 포함하기 전에 언어를 de (으)로 변경하는 플래그를 발생시킵니다. 할 수있는 방법이 있습니까?

+0

어떻게하는지 또는 세션이나 쿠키를 시도하는 방법에 대해서는 'htaccess'를보십시오. – mega6382

+0

'session'을 사용하여 lang을 설정하십시오. –

+0

http://httpd.apache.org/docs/current/mod/mod_rewrite.html –

답변

0

사용자 브라우저에 쿠키를 넣을 수 있습니다. 클라이언트 (사용자) 브라우저에서 쿠키를 읽을 수 있으며 쿠키에서 언어 읽기를 쉽게 설정할 수 있습니다.