langauage web。我設置3個鏈接,法語......(HREF = changeLanguage.php?LANG = FR,ES,EN)幫助您更改頁面語言而不更改當前頁面(PHP)
changLanguage.php
session_start();
if(isset($_SESSION['bckTo']) && isset($_GET['lang'])){
$lang = preg_replace('/[^a-z]/','',trim($_GET['lang']));
#TODO
#More vlidation ...
$full_url = $_SESSION['bckTo'];
$full_url = str_replace(array('&lang=en','&lang=es','&lang=fr'),'',$full_url);
header('Location: '.$full_url.'&lang='.$lang.'');
}
$ _SESSION [ 'bckTo']保存當前URL例如:mysite.com/index.php?id=x & n_d = y 問題是,標題將網址轉換爲:mysite.com/index.php?id=x &
n_d = y & lang = en。
任何想法會感激
謝謝你的回答。它完成這項工作。 – jartaud 2010-07-25 00:21:03