Loading...
Помощь по скриптам | Помощь от мастеров
Кто объяснит, расскажет, покажет как правильно работать с массивом $_SESSIoN.
как с обычными переменными
в начале скрипта стартуем сессию
session_start();
$_SESSION['test']='тест текст';
echo $_SESSION['test'];
Mobiaaa , вот например есть такой код.

if(isset($_SESSION['id_adm']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$_SESSION[id_adm]' LIMIT 1"), 0)==1){
$ku=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$_SESSION[id_adm]'"));
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `settingss` WHERE `id_user` = '$ku[id]' LIMIT 1"),0)==0)mysql_query("INSERT INTO `settingss` SET `id_user` = '$ku[id]'") or die (mysql_error());
}

я егонедогоняю
проверяем наличие сессии $_SESSION['id_adm'] а также наличие в таблице user, id = $_SESSION['id_adm']
если есть, присваиваем переменной $ku данные с базы
далее проверяем наличие в таблице settingss записи с id = $_SESSION['id_adm']
если нет, то добавляем
John_Kramer (09.10.2015 в 14:32)
Mobiaaa , вот например есть такой код.

if(isset($_SESSION['id_adm']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$_SESSION[id_adm]' LIMIT 1"), 0)==1){
$ku=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$_SESSION[id_adm]'"));
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `settingss` WHERE `id_user` = '$ku[id]' LIMIT 1"),0)==0)mysql_query("INSERT INTO `settingss` SET `id_user` = '$ku[id]'") or die (mysql_error());
}

я егонедогоняю

Фильтровать сессии тоже нужно *nunet*
Vocaloid IA (09.10.2015 в 14:41)
John_Kramer (09.10.2015 в 14:32)
Mobiaaa , вот например есть такой код.

if(isset($_SESSION['id_adm']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$_SESSION[id_adm]' LIMIT 1"), 0)==1){
$ku=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$_SESSION[id_adm]'"));
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `settingss` WHERE `id_user` = '$ku[id]' LIMIT 1"),0)==0)mysql_query("INSERT INTO `settingss` SET `id_user` = '$ku[id]'") or die (mysql_error());
}

я егонедогоняю

Фильтровать сессии тоже нужно *nunet*

:D лол,не в этом случае...ты же не параметры с get или post в них передаешь....
MTV (09.10.2015 в 14:53)
Vocaloid IA (09.10.2015 в 14:41)
John_Kramer (09.10.2015 в 14:32)
Mobiaaa , вот например есть такой код.

if(isset($_SESSION['id_adm']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$_SESSION[id_adm]' LIMIT 1"), 0)==1){
$ku=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$_SESSION[id_adm]'"));
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `settingss` WHERE `id_user` = '$ku[id]' LIMIT 1"),0)==0)mysql_query("INSERT INTO `settingss` SET `id_user` = '$ku[id]'") or die (mysql_error());
}

я егонедогоняю

Фильтровать сессии тоже нужно *nunet*

:D лол,не в этом случае...ты же не параметры с get или post в них передаешь....

Лишним не будет
Vocaloid IA (09.10.2015 в 14:56)
MTV (09.10.2015 в 14:53)
Vocaloid IA (09.10.2015 в 14:41)
John_Kramer (09.10.2015 в 14:32)
Mobiaaa , вот например есть такой код.

if(isset($_SESSION['id_adm']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$_SESSION[id_adm]' LIMIT 1"), 0)==1){
$ku=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$_SESSION[id_adm]'"));
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `settingss` WHERE `id_user` = '$ku[id]' LIMIT 1"),0)==0)mysql_query("INSERT INTO `settingss` SET `id_user` = '$ku[id]'") or die (mysql_error());
}

я егонедогоняю

Фильтровать сессии тоже нужно *nunet*

:D лол,не в этом случае...ты же не параметры с get или post в них передаешь....

Лишним не будет

как раз таки будет,к чему лепить код,который вообще не отыгрывает никакой роли? :)
________
посл. ред. 09.10.2015 в 14:58; всего 1 раз(а); by MTV
Vocaloid IA , лишним будет
если уж речь тут о mysql
тогда задание на дом
сделать mysql_real_escape_string(mysql_real_escape_string()) для строки с переносами.
и любоваться \r\n в базе)
Mobiaaa (09.10.2015 в 15:07)
Vocaloid IA , лишним будет
если уж речь тут о mysql
тогда задание на дом
сделать mysql_real_escape_string(mysql_real_escape_string()) для строки с переносами.
и любоваться rn в базе)

Я mysqli юзаю *loh*
Онлайн: 1
Время:
Gen. 0.1075
(c) Bym.Guru 2010-2026