Ошибка синтаксического анализа PHP: ошибка синтаксического анализа, ожидание `',' 'или`') '' ... что делать? - PullRequest
0 голосов
/ 28 августа 2010
<?php //login_success.php

session_start();

if(isset($_SESSION['username'] = $myusername)){
header("location:main_login.php");
}
?>

<html>
<body>
Login Successful
</body>
</html>

При запуске я получаю ошибку

Parse error: parse error, expecting `','' or `')'' in C:\wamp\www\a\l\login_success.php on line 4

Может кто-нибудь помочь мне с этим,?

Ответы [ 3 ]

0 голосов
/ 28 августа 2010

Я вижу ошибку в

isset ()

Вы можете использовать

isset($_SESSION['username'])

или

if($_SESSION['username'] == $myusername)
0 голосов
/ 28 августа 2010

Возможно, вы захотите получить значение для $_SESSION['username'] вне оператора if. Как то так

$_SESSION['username'] = $myusername;

if(isset($_SESSION['username'])){
    header("location:main_login.php");
}
0 голосов
/ 28 августа 2010

isset($_SESSION['username']) && ($_SESSION['username'] == $myusername)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...