|
| |
|
|
| |
для: moonfox
(24.03.2007 в 01:49)
| | |
<?php
session_start();
if(!isset($_SESSION['flag']))
{
$_SESSION['flag'] = 1;
// и запись хоста
}
else
{
// и запись хита
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Владимир22
(24.03.2007 в 00:47)
| | | if ($a==$b){$_SESSION['valid_user']='on';}
===================================
if $_SESSION['valid_user']{...............}
else {..............}
посмотри еще хелп тот что на пхп.нет | |
| |
|
|
| |
|
|
| |
для: Владимир22
(24.03.2007 в 00:47)
| | | - | |
| |
|
|
| |
|
|
| |
для: Владимир22
(22.03.2007 в 14:35)
| | | А как проверить наличие сессионной перемеменной? | |
| |
|
|
| |
|
|
| |
для: Trianon
(22.03.2007 в 14:08)
| | | В настройках хостинга стоит 180 | |
| |
|
|
| |
|
|
| |
для: Владимир22
(22.03.2007 в 13:13)
| | | Сколько времени у Вас живут сессии? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(22.03.2007 в 13:13)
| | | нужно проверять не наличие сессии, а наличие или отсутствие сессионной перемменной (а без сессии она никак не создастся)... | |
| |
|
|
| |
|
|
| |
для: moonfox
(22.03.2007 в 04:35)
| | | Так если session_start будет идти первой строкой, то сессия уже будет и проверять её на наличие будет уже бессмысленно... Или я ошибаюсь?
Смысл счётчика - проверить если сессии нет, то засчитать хост, а если уже есть - то не засчитать (только хит). Кто поможет? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(22.03.2007 в 03:23)
| | | что то смущает это (!isset($_SESSION))
пустая сессия?
и session_start должна быть первой строкой | |
| |
|
|
| |
|
|
| | Сделал такой код:
if (!isset($_SESSION)) $flag;
session_start();
$a=mysql_query("select * from counter");
$hit=mysql_result($a, 0, 'hit'); //хиты
$host=mysql_result($a, 0, 'host'); //хосты
$hit=$hit+1;
if ($flag) $host=$host+1; else $host=$host;
@mysql_query("update counter set hit='$hit', host='$host'");
|
Но что-то хосты никак не считает.
В чём ошибка? | |
| |
|
|
|