簡體   English   中英

WordPress第1行的header.php中出現意外的'{'

[英]unexpected '{' in header.php on line 1 of WordPress

我正在使用以下代碼根據瀏覽器語言重定向用戶:

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");
  }
}

我將代碼放在DOCTYPE開頭的WordPress主題中,但出現錯誤:第1行的header.php中出現意外的'{'。我不知道是什么原因引起的。

相關: 如何基於瀏覽器語言重定向用戶

您能提供header.php的代碼嗎? 您的帖子沒有告訴我們在哪里可以找到代碼的第1行。

Wordpress鼓勵開發人員使用wp_redirect()函數重定向到其他資源,而不是像在php中那樣發送header()。

有關用法,請參見: http : //codex.wordpress.org/Function_Reference/wp_redirect

相關: http : //wordpressapi.com/solved-header-function-issue-wordpress

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM