Спустя 9 часов, 57 минут, 45 секунд (1.03.2011 - 22:50) fallow написал(а):
А по моему все даже очень увеличивает...
<?php
session_start();
if(!empty($_POST['ok']))
{
$_SESSION['guest']++;
unset($_POST['ok']);
}
?>
<form action="" method="POST">
<input type="submit" name="ok" />
</form>
<?php
echo $_SESSION['guest'];
?>
Спустя 1 минута, 25 секунд (1.03.2011 - 22:51) Lenarfate написал(а):
а вот ни фига почему-то
Спустя 3 минуты, 57 секунд (1.03.2011 - 22:55) fallow написал(а):
Ты мой код запускал?
У меня всё нормально)
Может с браузером что?
У меня всё нормально)
Может с браузером что?
Спустя 7 минут, 1 секунда (1.03.2011 - 23:02) inpost написал(а):
Lenarfate
0 - всегда false, лучше уж сразу 1, и не всегда, а только в случае неверного ввода, а вот проверять - всегда, проверка:
if(isset($_SESSION['falsed']) && $_SESSION['falsed'] == 4)
Хотя, может теряется INT, и строкой становится? Приведи тогда к integerу.
$_SESSION['falsed'] = (int)$_SESSION['falsed'] + 1;
А, вообще, проверь сессию =)
if(!isset($_SESSION['falsed']))
$_SESSION['falsed'] = 1;
else
$_SESSION['falsed']++;
0 - всегда false, лучше уж сразу 1, и не всегда, а только в случае неверного ввода, а вот проверять - всегда, проверка:
if(isset($_SESSION['falsed']) && $_SESSION['falsed'] == 4)
Хотя, может теряется INT, и строкой становится? Приведи тогда к integerу.
$_SESSION['falsed'] = (int)$_SESSION['falsed'] + 1;
А, вообще, проверь сессию =)
Спустя 30 минут, 13 секунд (1.03.2011 - 23:32) Snus написал(а):
<?php
session_start();
if($_POST['p']){
++ $_SESSION['guest'];
header('Location: '.$_SERVER['PHP_SELF']);
}
if($_POST['r']){
unset($_SESSION['guest']);
header('Location: '.$_SERVER['PHP_SELF']);
}
echo '<pre>';
print_r($_SESSION);
echo '</pre>';
?>
<form action="" method="POST">
<input type="submit" name="p" value="plus" />
<input type="submit" name="r" value="reset" />
</form>