2017-06-09 44 views
0

我使用GetText庫來建立多語言網站。它在我的第一頁上使用這個網址很好用http://localhost:8080/index.php?lang=en_US如何將參數lang提供給另一個url

但是在我的頁面中,我有鏈接到另一個頁面。我想保持LANG = EN_US發​​送到第二頁有這個動態的根據所選擇的語言:

<a href="contact.php?lang=en_US">text here</a> 

我不知道該怎麼做,如果我要創建的URL以通過第一次獲取參數追加字符串並連接它?或會話?

+2

嘗試看到的.htaccess,使網址類似domain.com/en/ ,當你去深入 domain.com/ en/your_page – Xenofexs

回答

0

一個解決辦法是改變你的鏈接是這樣的:

<a href="contact.php?lang=<?=$_GET['lang']?>">text here</a> 
+0

**危險**:此代碼[易受XSS影響](https://www.owasp.org/index.php/XSS)用戶輸入在插入HTML文檔之前需要進行轉義! – Quentin

相關問題