簡體   English   中英

語法錯誤意外

[英]Syntax Error Unexpected

> Blockquote
I'm getting an error:

     syntax error, unexpected ')', expecting ']'  on line 7.

我試圖糾正先前的錯誤“ PHP致命錯誤:調用未定義函數session_is_registered()

塊引用

    session_start();
        if(!isset($_SESSION['user'))
            session_register("user");
            $_SESSION['user'] = array();
        }
        if(!session_is_registered('cart')) {
            session_register("cart");
            $_SESSION['cart'] = array();
        }
        define("USERID", userId());

        if($secureMode == "ON" && $_SERVER['HTTPS'] != "on")
            die(header("Location: ".SELF));

        if($secureMode != "ON" && $_SERVER['HTTPS'] == "on")
            die(header("Location: ".SELF));

        if($_GET['f'] == "user") $_SESSION['filterUser'] = 1;
        elseif($_GET['f'] == "all") $_SESSION['filterUser'] = false;

        if($_SESSION['filterUser']) $sortBy = "byUser";
        else $sortBy = "byAll";

更新:PHP致命錯誤:在第8行中調用未定義的函數session_register()

session_register(“ user”);

if(!isset($_SESSION['user'))

應該

if(!isset($_SESSION['user']))

注意右方括號。

之后,您還需要{

卡爾和布彭德拉的答案的編譯版本:

session_start();
if(!isset($_SESSION['user'])) {
    session_register("user");
    $_SESSION['user'] = array();
}

我刪除了session_register(“ user”); 它使網站回到顯示所有內容和圖像的位置。 感謝大家的投入。

需要{ if(!isset($_SESSION['user']))

暫無
暫無

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

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