Ошибка в сессии

Discussion in 'PHP' started by darankos, 17 Mar 2011.

  1. darankos

    darankos New Member

    Joined:
    18 Jul 2010
    Messages:
    42
    Likes Received:
    0
    Reputations:
    0
    index.php:
    <?php
    session_start();
    $_SESSION['PROT'] = 0;
    ?>

    я указал что имя сессии = 0 , через метод ГЕТ на следующую страницу я вывел переменную $a=1

    index2.php?a=1

    <?php
    session_start();

    $a = $_GET['a'];
    if (isset($a == 1)) {$_SESSION['PROT'] += 1}
    echo $_SESSION['PROT'];

    выдает ошибку : Parse error: syntax error, unexpected T_IS_EQUAL, expecting ',' or ')' in X:\home\test1.ru\www\itog\q2.php on line 5

    не могу найти синтаксическую ошибку :(
     
  2. darankos

    darankos New Member

    Joined:
    18 Jul 2010
    Messages:
    42
    Likes Received:
    0
    Reputations:
    0
    либо по построению не правильно написал условие..
     
  3. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    darankos
    PHP:
    if (isset($a) and $a == 1) {$_SESSION['PROT'] += 1}
     
    _________________________
  4. darankos

    darankos New Member

    Joined:
    18 Jul 2010
    Messages:
    42
    Likes Received:
    0
    Reputations:
    0
    неповериш но все равно ошибка :
    Parse error: syntax error, unexpected '}' in X:\home\test1.ru\www\itog\q2.php on line 5
     
  5. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    darankos точку с запятой поставьте, между фигурной скобкой и цифрой 1
     
    _________________________
  6. darankos

    darankos New Member

    Joined:
    18 Jul 2010
    Messages:
    42
    Likes Received:
    0
    Reputations:
    0
    Спасибо! все фурычит на отлично!