2012-05-31 103 views
0

我有一個網站有兩種語言,恩和嗯。每種語言在不同文件夾中具有相同的文件名,即/ en /和/ th /。我已經創建了標籤來在我包含的頭文件(php)中切換這兩種語言。鏈接我的網站

問題是如何獲得當前路徑,無論你在哪裏,並將文件夾名稱更改爲en或kh? (如果你在英文聯繫頁面,點擊kh將帶你到泰國聯繫頁面。)

如何鏈接這網站語言在我的網站?

回答

0

要切換語言,你將首先需要在cookie中保存用戶偏好,所以下一個請求將獲得選定的語言。

渲染所需的文件,你可以撰寫的URL /或加載語言全光照gcookie基於信息郎

0

試着看看$ _SERVER預定義的值。使用這些信息可以計算出用戶當前的位置並相應地切換語言鏈接。

下面可以看到一個很好的開始。

<?php echo $_SERVER['PHP_SELF']; ?>

更可以在此鏈接找到Reserved Variables Server

0

您可以使用$ _ SERVER [「PHP_SELF」]尋找路徑,str_replace函數連接更改爲KH,反之亦然,然後重定向到你新鮮的新路徑:)

+0

這會導致性能問題每次重定向到下一個頁面 –

+0

那麼這是不是我的初衷。只有在切換語言時纔會發生重定向。一種語言的網頁之間的鏈接將不會被重新計算......我仍然認爲這會導致性能問題我會很感激你向我解釋更多一點 –