Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2009, 01:52   #1
iankov
Форумчанин
 
Регистрация: 04.01.2009
Сообщений: 188
По умолчанию Нужен ли данный кусок кода?

PHP код:
if(isset($_SESSION[$name]))
{
    unset(
$_SESSION[$name]);
// if
$_SESSION[$name] = $value

Нужен ли этот кусок в начале? Какой смысл делать unset если мы тут же в массив закинем новое значение?
PHP код:
if(isset($_SESSION[$name]))
{
    unset(
$_SESSION[$name]);
// if 
iankov вне форума Ответить с цитированием
Старый 23.04.2009, 02:36   #2
Jensi
beneto.ru
Форумчанин
 
Регистрация: 09.03.2009
Сообщений: 174
По умолчанию

А можно более подробнее:
1)С чего кусок кода, зачем используется?
Всегда лучше очистить сессию
Jensi вне форума Ответить с цитированием
Старый 23.04.2009, 02:50   #3
iankov
Форумчанин
 
Регистрация: 04.01.2009
Сообщений: 188
По умолчанию

Есть одна библиотека - дополнение к CodeIgniter, замена базовых функций для работы с сессиями.
А вот я и думаю, какой смысл очищать переменную сессии, если она все равно тут же запишется снова. Есть ли тут какой то смысл? Не зря же ее туда вписали....
iankov вне форума Ответить с цитированием
Старый 23.04.2009, 04:03   #4
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

а зачем постоянно сессию уничтожать7 если она тебе не нужна, то не нужно ее начинать (не пиши session_start())
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 23.04.2009, 20:49   #5
iankov
Форумчанин
 
Регистрация: 04.01.2009
Сообщений: 188
По умолчанию

ну вот они прежде чем сделать $_SESSION[$name] = $value; решили сначала опустошить этот элемент массива. А если без опустошения сделать сразу $_SESSION[$name] = $value; то разве результаты чем-то будут отличаться? unset($_SESSION[$name]) уничтожает же не всю сессию, а только элемент $name. Я все правильно понимаю?
iankov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
получить кусок из адреса memka PHP 3 08.04.2009 12:52
Переведите кусок кода на понятный язык НЕпрограммисту grenkoff Помощь студентам 4 11.07.2008 17:33
кусок кода считать не из тестового файла а из Tmemo Stanislav Общие вопросы Delphi 8 07.01.2008 22:12
помогите понять кусок кода Arteom БД в Delphi 7 31.08.2007 08:51
Есть кусок кода komarevsky Общие вопросы Delphi 7 19.07.2007 17:43