uliss
Новичок
Передача языкового параметра в URL
На сайте нужно реализовать многоязычность - передавать параметр о языке буду в URL.
Но нужно будет переделать много страниц.
Пришла такая идея
заменить этой функцией все ссылки:
<a href="<?=get_url()?>">ссылка</a>
Есть ли другие варианты?
На сайте нужно реализовать многоязычность - передавать параметр о языке буду в URL.
Но нужно будет переделать много страниц.
Пришла такая идея
PHP:
function get_url( $params, $url = '' ){
global $_LANG;
$ret = '?lang='.$_LANG;
if(is_array($params){
foreach( $params as $key => $val ){
$ret .= '&'.$key.'='.rawurlencode($val);
}
}
else if(is_string($params)){
$ret .= "&$params";
}
return $url.$ret;
}
<a href="<?=get_url()?>">ссылка</a>
Есть ли другие варианты?
то, что нужно