0

英語版を入力するときに「textoslegales」をたとえば「legaltext」に変更して、a hrefを英語の新しい「legaltexts」に変更するにはどうすればよいですか?

これは私がスペイン語版に使用しているものです:

<li class="legal"><a href="/textos-legales">Textos legales</a></li>
4

2 に答える 2

3

ユーザーのブラウザの優先言語に応じてそれを行う1つの方法:

http://php.net/manual/en/function.http-negotiate-language.php

$languages = array(
        'en',// default
        'es',
);
$result = array();
$locale = http_negotiate_language($languages, $result);..

if($locale=="es"){
    echo "<li class='legal'><a href='/textos-legales'>Textos legales</a></li>";
}else{
    echo "<li class='legal'><a href='/legal'>legal text</a></li>";
}
于 2012-09-25T16:32:11.597 に答える
0

URIを取得でき、URI == en echo english text

$page=$_SERVER['REQUEST_URI'];
if ($page == '/en'){
 echo 'Legal text';
}else if($page == '/es'){
 echo 'Textos legales';
}.....
于 2012-09-25T16:35:16.073 に答える