Автор Тема: Ещё вопросик про сессии...  (Прочитано 12769 раз)

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

Оффлайн Shamandeffer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.BraBruS.com
Ещё вопросик про сессии...
« : 05 Июля 2003, 16:44:12 »
Может это глюк.
Открываю окно www.xxx.index.php.
В скрипте у меня указано, что если сессия новая то - header("www.xxx.index.php?название_и_номер_сессии");.
 
При открытии нового окна (не закрывая старое) в IE создаётся новоя сессия,
не зависимо от того включены или отключены куки, открыты ли ещё окна IE. Глюк исчезает, когда в php.ini включить куки и установить время жизни куки больше 0.
Я знаю, что IE должен видеть созданую ранее сессию.
Глюк НЕ наблюдается в Opera, Mozilla, Netspase.
:cool:

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Ещё вопросик про сессии...
« Ответ #1 : 05 Июля 2003, 17:19:05 »
IE вообще не должен видеть сессию
а вот расскажи как ты представляешь себе ситуацию что номер сессии передаётся без кук...? правильно! можно добавить в адресную строку номер сессии... и что же... ты открываешь новое окно с уже записаным номером сессии?
я думаю нет...
тогда почему без кук кто-то (читать что-то (читать ПХП)) должны понимать что вот это новое соединение надо сопоставить вот с этой старой сессией...
мыслить надо!

Оффлайн Shamandeffer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.BraBruS.com
Ещё вопросик про сессии...
« Ответ #2 : 05 Июля 2003, 18:04:50 »
nagash
Понятно. Просто я думал, что пока открыто окно IE, номер сессии не теряется,
даже если его не передавать в адресной строке (как в Opera, Mozilla, Netspase).При работе над сессиями я беру за основу их работу на сайте
www.begun.ru

Если заходишь на этот сайт тебе выдаётся номер сессии. Если ты откроешь ещё окно about:blank и зайдёшь опять не закрывая предыдущего окна - номер сесии тотже.
При чём куки в данном случае не используются (я проверял).
Хотел бы сделать также.

Оффлайн Shamandeffer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.BraBruS.com
Ещё вопросик про сессии...
« Ответ #3 : 05 Июля 2003, 18:22:53 »
Это можно реализовать если привязаться к IP, но ---
целесообразно ли  использование Базы Данных в данном случае?

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Ещё вопросик про сессии...
« Ответ #4 : 05 Июля 2003, 19:06:33 »
Shamandeffer
плохо проверял...
у меня в новом окошке почему то новая сессия =)

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ещё вопросик про сессии...
« Ответ #5 : 05 Июля 2003, 22:56:24 »
Цитировать
Shamandeffer:
При открытии нового окна (

Что имеется в виду?
Открыть новое окно через "открыть в новом окне" по ссылке из старого или просто новое окно эксплорера?

Оффлайн Shamandeffer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.BraBruS.com
Ещё вопросик про сессии...
« Ответ #6 : 06 Июля 2003, 04:17:34 »
nagash
Я только что проверил:
нажал на ссылку - получил номер сессии.
закрыл окно Бегуна, нажал опять на ссылку - номер тотже, куки не всплывали.
RomikChef

Цитировать

Shamandeffer:
При открытии нового окна (

Что имеется в виду?
Открыть новое окно через "открыть в новом окне" по ссылке из старого или просто новое окно эксплорера?


Я имел в виду просто новое чистое окно с последующим вводом
www.xxx.index.php

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Ещё вопросик про сессии...
« Ответ #7 : 06 Июля 2003, 11:38:58 »
эм...
так ты на ссылки на бегуне нажимаешь?
хех =)

Оффлайн Shamandeffer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.BraBruS.com
Ещё вопросик про сессии...
« Ответ #8 : 06 Июля 2003, 19:28:53 »
Цитировать
nagash
эм...
так ты на ссылки на бегуне нажимаешь?
хех =)


Нет. Я нажимаю на ссылку, раннее оставленную на этой странице
www.begun.ru - открывается окно Бегуна с присвоенной мне СеССией.

Затем закрываю окно Бегуна. На рабочем столе открыт EditPlus v2.11, и окно этого форума.

Затем нажимаю (опять) на туже самую ссылку
www.begun.ru - открывается (опять) окно Бегуна с той же сессией. КуКи не использовались (наверное MySQL).

Извиняюсь, я наверно напряг кого-то какой-то моей проблемой. Постараюсь сам разобраться.
Как только так сразу. Расскажу.

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ещё вопросик про сессии...
« Ответ #9 : 06 Июля 2003, 19:49:45 »
Цитировать
Shamandeffer:
Я имел в виду просто новое чистое окно с последующим вводом
http://www.xxx.index.php

при открытии просто нового окна новая сессия НЕ ДОЛЖНА сохраняться. Должна начинаться новая..
Остальные браузеры сохраняют потому, что они - это одно большое окно.

Оффлайн MrGreeN

  • просто зелёный
  • Постоялец
  • ***
  • Сообщений: 195
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ещё вопросик про сессии...
« Ответ #10 : 07 Июля 2003, 14:31:04 »
Чего там уже говорить если вчера пришла рассылка (не помню точно что за фирмА, потому как убил сразу) было заявлено следующее...
  Разработанный нами браузер используя движёк IE и вобрав в себя самые его лучшие качества такие как мультисессионность и многозадачность скоро станет прекрасным многоцелевым Web навигатором - заменой всем существующим на данный момент....
Но из всего этого маразма следует одно - если ориентация на IE то лучше передавать SID явным образом, либо порождать одно из другого (окно в смысле)...
:) МНОГОЦЕЛЕВОЙ - прям тебе истребитель- бомбардировщик или там человек -пароход:)

Оффлайн Shamandeffer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.BraBruS.com
Ещё вопросик про сессии...
« Ответ #11 : 07 Июля 2003, 19:52:45 »
Цитировать
RomikChef
при открытии просто нового окна сессия НЕ ДОЛЖНА сохраняться. Должна начинаться новая..
Остальные браузеры сохраняют потому, что они - это одно большое окно.


Понятно. Значит сделаю привязку к IP-адресу, запишу в MySQL на срок 24 часа.

Цитировать
MrGreeN
Но из всего этого маразма следует одно - если ориентация на IE то лучше передавать SID явным образом, либо порождать одно из другого (окно в смысле)...

Порождать то лучше, но никто не запретит юзеру породить окно не из текущего.

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ещё вопросик про сессии...
« Ответ #12 : 07 Июля 2003, 20:09:38 »
Цитировать
Shamandeffer:
Значит сделаю привязку к IP-адресу, запишу в MySQL на срок 24 часа.

Что за бред?
Кто мешает тебе использовать куки?
Это точнее, чем IP.

Объясни толком - что ты вообще делаешь-то?
Судя по всему, у тебя банальная авторизация, и иты действительно путаешь в дикую кашу куки и сессии, не понимая ни того ни другого.

Ну 100 раз же уже отвечали.
если хочешь АВТОЛОГИН, то СТАВЬ КУКУ.

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Ещё вопросик про сессии...
« Ответ #13 : 07 Июля 2003, 20:10:38 »
Цитировать
Понятно. Значит сделаю привязку к IP-адресу, запишу в MySQL на срок 24 часа.

бред какой то...
включи передачу номера сессии через куки да и всё...
что за заморочки непонятные?

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ещё вопросик про сессии...
« Ответ #14 : 07 Июля 2003, 20:40:39 »
Shamandeffer
вот смотри.
АВТРИЗАЦИЯ на этом форуме организована СЕССИЯМИ.

но автологин - КУКАМИ.

Если я открою два независимых окна, то в обоих буду АВТОРИЗОВАН.
сессии будут РАЗНЫЕ, но это не имеет никакого значения - юзер-то один!

панимаешь?
Если нет - спроси, я постараюсь по-другому объяснить

 

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