 |
 |
Форум сетевых администраторов » Программирование » PHP » Трабла с куками
| Автор |
| Тема |
 |
|
 |
|
|
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
Значит такое дело : юзаю сессии - все ок, но в одном месте SID почему-то подписывается к адресам . Из-за чего такое может быть ?
PS: Куки, ясное дело, включены .
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-04-2002 12:12 |
|
|
Администратор
|
| Ð_то потомучто новая версия пхп автоматом... |
[сооб. #6979]
24-04-2002 12:16 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
Ð_то потомучто новая версия пхп автоматом прописывает sid к урлам а также автоматом вставляет скрытое поле в формы если включена опция --enable-trans-sid.
P.S. Под новой подрозумеваю 4-ю.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-04-2002 12:16 |
|
|
Модератор
|
Кто тебе сказал что у меня новая версия 
PS:... |
[сооб. #6998]
24-04-2002 18:56 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
Кто тебе сказал что у меня новая версия 
PS: Такая фишка только раз за всю работу скрипта .
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-04-2002 18:56 |
|
|
Администратор
|
| Говорю же под новой подрозумеваю не третью.... |
[сооб. #7002]
24-04-2002 19:11 |
|
|
Модератор
|
| В новой есть такое дело - сид к урлам, но если... |
[сооб. #7010]
25-04-2002 02:19 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
В новой есть такое дело - сид к урлам, но если можно пихнуть в куку - не дописывает ! Так вот проблема в том что скрипт выполняется, к примеру 10 раз . Так вот на 1-ый - все ОК , на 2-ой - дописывает к урлам , на 3-4-5.... - все тоже ОК !
PS: Я с куками вообще не работаю в этом скрипте . Все что там есть из этой оперы так это session_start и session_register .
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-04-2002 02:19 |
|
|
Модератор
|
| Ð_ешил на примере пояснить . Здесь я жму на... |
[сооб. #7012]
25-04-2002 04:38 |
|
|
Администратор
|
| Так не понятно что тебе надо, чтобы дописывало... |
[сооб. #7014]
25-04-2002 08:48 |
|
|
Администратор
|
| Кстати поноблюдал я за сайтами где используються... |
[сооб. #7038]
26-04-2002 00:40 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
Кстати поноблюдал я за сайтами где используються куки, и на всех этот трабл, первый раз заходишь сида нет, переходишь на другую страницу появляеться сид, при третьем переходе его уже нет, и больше не поевляеться, это у разработчиков пхп надо спросить что они там намудрили, и почему так работает.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-04-2002 00:40 |
|
|
Модератор
|
| Вот и я про то . Сначала думал у меня настроено... |
[сооб. #7042]
26-04-2002 02:39 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
Вот и я про то . Сначала думал у меня настроено что криво . Потом паре хостеров залил ... та же фишка 
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-04-2002 02:39 |
|
|
Участник
|
Выскажу своё мнение.
После старта сессии... |
[сооб. #7111]
28-04-2002 14:45 |
|
Участник
Зарегистрирован: Apr 2002
Место проживания:
Публикаций: 11
Статус:  |
Выскажу своё мнение.
После старта сессии SID обязательно должен добавляться к ссылкам. Ð_то единственная возможность сделать механизм сессий куко-независимым - ведь первоначально (сразу после session_start)неизвестно, поддерживаются куки или нет.
Есть только один способ сделать "красиво", то есть выяснять, есть ли куки (и тогда SID к ссылкам не приписывать), или их нет (тогда SID дописывается). Ð_тот способ - редирект.
Т.е. header("Location: ".$PHP_SELF.SID);
Таким образом, SID будет передан в адресной строке и будет добавлен к ссылкам только в том случае, если SID не придёт из кук.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-04-2002 14:45 |
|
|
Модератор
|
| Лучше поподробней разберись про механизм... |
[сооб. #7137]
29-04-2002 02:14 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
Лучше поподробней разберись про механизм сессий . Твои предложения были вопложены в жизнь уже давно и PHP подписывает SID только когда нет кук . Но мы и обсуждаем почему куки есть а СИД он подписал 
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
29-04-2002 02:14 |
|
|
Участник
|
Братец, да ты сам разберись.
Если track_vars=true... |
[сооб. #7170]
29-04-2002 21:28 |
|
Участник
Зарегистрирован: Apr 2002
Место проживания:
Публикаций: 11
Статус:  |
Братец, да ты сам разберись.
Если track_vars=true и идентификатор сессии найден в куках, то SID не определяется, и соответственно к линкам не дописывается. Ð_то аксиома.
Посмотрел по постингам, чётко сформулировать ситуацию и вопрос ты так и не смог.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
29-04-2002 21:28 |
|
|
Модератор
|
| [quote]идентификатор сессии найден в куках, то... |
[сооб. #7185]
30-04-2002 02:22 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
quote: идентификатор сессии найден в куках, то SID не определяется
Ты хоть сам то понял что написал ?!
quote: Если track_vars=true ...
Ð_ту переменную еще с версии 4.0.3 убрали .
quote: Посмотрел по постингам, чётко сформулировать ситуацию и вопрос ты так и не смог
Даааа ... я не смог Ну хорошо - не спорю . Но меня все поняли - это главное .
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
30-04-2002 02:22 |
|
|
|
Формат времени GMT. Текущее время 11:25.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01233006 seconds (52.55% PHP - 47.45% MySQL) with 26 queries.
|
 |