if isset($_SESSION['gotovo'])
if ( isset($_SESSION['gotovo']))
Форум → Программирование → PHP для идиотов → проверка: существует ли переменная
Страницы: ← Предыдущая страница • Следующая страница →
13 января 2009 г. 12:57, спустя 46 секунд
if isset($_SESSION['gotovo'])
if ( isset($_SESSION['gotovo']))
13 января 2009 г. 12:59, спустя 1 минуту 32 секунды
13 января 2009 г. 12:59, спустя 24 секунды
if isset($_SESSION['gotovo'])if ( isset($_SESSION['gotovo']))
if(array_key_exists('gotovo',$_SESSION))
13 января 2009 г. 13:31, спустя 31 минуту 20 секунд
$_SESSION['key'] работает быстрее кейекиста. проверял на больших массивах)if isset($_SESSION['gotovo'])if ( isset($_SESSION['gotovo']))if(array_key_exists('gotovo',$_SESSION))
13 января 2009 г. 13:38, спустя 7 минут 31 секунду
14 января 2009 г. 4:59, спустя 15 часов 20 минут 29 секунд
14 января 2009 г. 5:36, спустя 37 минут 50 секунд
14 января 2009 г. 10:48, спустя 1 час 52 минуты 1 секунду
14 января 2009 г. 10:53, спустя 4 минуты 12 секунд
я что то с сессией сделал
14 января 2009 г. 10:57, спустя 4 минуты 4 секунды
<?
session_start();
$ipishnik = $_SERVER["REMOTE_ADDR"];
$timenc = date("H:i:s");
$datenc = date("d.m.Y");
$connectnc = mysql_connect("localhost", "123", "123")
or die("Не могу подключиться" );
mysql_select_db('123', $connectnc) or die ('Не могу выбрать БД');
$max1 = mysql_result(mysql_query("select MAX(`id_n`) AS `maxid_n` from newcounter"),0,0);
if ( isset($_SESSION['gotovo']))
{ echo "$max1"; }
else
{
$newzn = $max1 + 1;
mysql_query("INSERT INTO newcounter VALUES('$newzn', '$ipishnik', '$timenc', '$datenc')");
echo "$newzn";
$_SESSION['gotovo'] = 1;
}
?>
14 января 2009 г. 11:03, спустя 6 минут 30 секунд
14 января 2009 г. 11:17, спустя 13 минут 47 секунд
14 января 2009 г. 11:20, спустя 2 минуты 49 секунд
14 января 2009 г. 12:46, спустя 1 час 26 минут 27 секунд
Вообще не воспринимай сессию, как нечто непрерывное. Сессия это файл на сервере который тебе выделили для хранения переменных на небольшое время. В нем хранятся какие-то данные. Если сервер тебя опознал, он дает тебе доступ к этому файлу. Не опознал - не дает. Т.е. сессия это персональное краткосрочное хранилище данных, а не какое-то эксклюзивное соединение.
происходит разрыв сессии 8)
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!