我想基於瀏覽器的語言將用戶重定向重定向用戶,我想通了,這裏怎麼做到這一點,它工作得很好,這裏是代碼(PHP):如何基於瀏覽器的語言
if(preg_match('/en-US/', $_SERVER['HTTP_USER_AGENT'])) header("location:index.php"); else header("location:http://cn.gearor.com");
問題是我只想重定向用戶從其他網站或第一次訪問我的網站。這意味着我不希望用戶閱讀我網站的某些頁面,當他們回到索引時,他們被重定向到其他頁面。我的網站也有鏈接,例如:英文或中文,當用戶從中文頁面點擊英文時,他們會轉到index.php並重定向回中文頁面,這使用戶無法訪問英文頁面。如何在PHP或JavaScript中解決這個問題?
4
A
回答
5
您可以設置像$ _SESSION [「郎」]會話變量,只適用,如果$ _SESSION [「郎」]沒有設置上面的代碼。 我的意思是:
if(!isset($_SESSION['lang'])){
if(preg_match('/en-US/', $_SERVER['HTTP_USER_AGENT'])){
$_SESSION['lang'] = 'en';
header("location:index.php");
}else{
$_SESSION['lang'] = 'other';
header("location:http://cn.gearor.com");
}
}
-1
那麼它很難understant你說的話,如果你能reclarifiy了一點,但這裏是我想你問的,Pastebin。
相關問題
- 1. 基於瀏覽器語言的404頁與mod_rewrite如何
- 2. 將用戶重定向基於瀏覽器的語言
- 3. 基於mmo瀏覽器的遊戲需要什麼語言?
- 4. (PHP)導入XML基於瀏覽器的語言設定值
- 5. 基於瀏覽器語言的htaccess基於和重定向到子域
- 6. 僅基於瀏覽器語言重定向主頁(根)
- 7. 瀏覽器語言檢測
- 8. 如何基於瀏覽器的
- 9. 如何基於瀏覽器接受語言自動設置文化?
- 10. 如何建立一個基於瀏覽器語言的多語言網站和重定向用戶?
- 11. 如何翻譯瀏覽或選擇表單輸入類型文件=基於瀏覽器的語言變化
- 12. 基於瀏覽器的IDE?
- 13. 如何瀏覽raml語言的文件?
- 14. jQuery的瀏覽器語言檢測
- 15. 現代瀏覽器中的多語言
- 16. 檢查java中的瀏覽器語言
- 17. 基於瀏覽器版本
- 18. 基於瀏覽器和URL組合的自動檢測語言文件與PHP
- 19. 基於瀏覽器語言環境/位置的自動日期格式化
- 20. 如何通過瀏覽器的語言在Sitecore中設置上下文語言?
- 21. 基於java的瀏覽器中的瀏覽器插件
- 22. ZF3獲取瀏覽器語言
- 23. 瀏覽器自動檢測語言
- 24. 提取瀏覽器語言軌3
- 25. 在moment.js中設置瀏覽器語言
- 26. node.js:獲取瀏覽器語言
- 27. Web瀏覽器應用程序語言?
- 28. 在java中檢測瀏覽器語言
- 29. 雙語言瀏覽器重定向
- 30. 在Chrome中檢索瀏覽器語言
謝謝思南,這是我正在尋找。但是當我把你的代碼放到我的網站中時,我在第1行的header.php中出現了意外的'{'錯誤。我使用的是Wordpress,我把代碼放在我的主題的開頭,然後是「<!DOCTYPE html ...「。我錯過了什麼嗎? – Zack
@Zack你確定你想爲每一個頁面做這個,並在你的worpdress站點發布嗎?如果是這樣,請將其放入index.php中。當然,在標籤裏面。 –