[英]Syntax Error Unexpected
> Blockquote
I'm getting an error:
syntax error, unexpected ')', expecting ']' on line 7.
I was attempting to correct the previous error of " PHP Fatal error: Call to undefined function session_is_registered() 我试图纠正先前的错误“ PHP致命错误:调用未定义函数session_is_registered()
Blockquote
块引用
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";
Update: PHP Fatal error: Call to undefined function session_register() in line 8 更新:PHP致命错误:在第8行中调用未定义的函数session_register()
session_register("user"); session_register(“ user”);
if(!isset($_SESSION['user'))
Should be 应该
if(!isset($_SESSION['user']))
Notice the closing square bracket. 注意右方括号。
You also need a {
after that. 之后,您还需要
{
。
a compiled version of carl and bhupendra's answers: 卡尔和布彭德拉的答案的编译版本:
session_start();
if(!isset($_SESSION['user'])) {
session_register("user");
$_SESSION['user'] = array();
}
I removed session_register("user"); 我删除了session_register(“ user”); and it brought the website back where all contents and images display.
它使网站回到显示所有内容和图像的位置。 Thanks for everyone's input.
感谢大家的投入。
需要{
if(!isset($_SESSION['user']))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.