Автор Тема: классы и сессии  (Прочитано 2847 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
классы и сессии
« : 24 Июля 2002, 23:04:29 »
Написал я "мега класс" для работы с сессиями... Так вот вопрос: есть ли дыра  типа "script.php?auth=1". Мне показалось нет. Я прав или нет? Т.е. можно ли гетом или как по другому присвоить значение свойству класса  извне кода скрипта.

Если просто session_register переменные то их нужно будет "чистить" в начале сценария, с классом,  мне показалось, так не надо делать...

заблуждение №1:)
« Последнее редактирование: 24 Июля 2002, 23:17:23 от Covex »

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
классы и сессии
« Ответ #1 : 24 Июля 2002, 23:13:10 »
Заблуждение №2

переменную не являющуюся свойством класса (не var $ss), но получающую значение в ходе выполнения  функций класса(методов класса) не сохранить т.е. метод типа
function start{
bla;
bla;
$a="wwd";
session_register ("экз класса", "a")
}
$а   будет иметь нулевое значение.

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
классы и сессии
« Ответ #2 : 24 Июля 2002, 23:20:22 »
не совсем классы, но сессии ...№3

если я изменил session_save_path,  то это нужно прописывать в каждой послед странице. (На локалхосте под мсвин этого не надо было делать, почему-то!)

прокоменнтируйте плиз...... под правильным углом я все увидел или опять массивы для чело-компьютеров сбацал? :D

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
классы и сессии
« Ответ #3 : 25 Июля 2002, 01:45:24 »
Covex
Э... session_register лучше не пользоваться. Подробно почему здесь:
http://www.php.net/manual/en/ref.session.php
AS IS...

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
классы и сессии
« Ответ #4 : 25 Июля 2002, 16:11:05 »
ThE0ReTiC
почему.... У меня register_globals on,  меня
Цитировать
Caution
If you are using $HTTP_SESSION_VARS/$_SESSION and disable register_globals, do not use session_register(), session_is_registered() and session_unregister().
не касается...
а кстати в чем фигня...я че-то не очень понял в чем вилы  образуются...

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
классы и сессии
« Ответ #5 : 25 Июля 2002, 16:13:11 »
Covex
Само собой,
только:
Цитировать

Disabling register_globals is recommended for both security and performance reason.
AS IS...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
классы и сессии
« Ответ #6 : 25 Июля 2002, 16:21:08 »
Covex
А можно спросить, зачем тебе класс роботы с сессиями?
Что тебя не устраивает в стандартной функциональности сессий?

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
классы и сессии
« Ответ #7 : 25 Июля 2002, 16:35:25 »

$ww
->user_name="Микола";
понравилось... :)
Ты мне скажи правда ето:
Цитировать
session_register переменные то их нужно будет "чистить" в начале сценария, с классом, мне показалось, так не надо делать...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28