Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос к ладельцам softtime
 
 автор: Владимир55   (22.02.2009 в 11:04)   письмо автору
 
 

На сайте softtime используются сессии?

Если "да", то какие настройки сервера или страниц их обеспечивают?

  Ответить  
 
 автор: cheops   (22.02.2009 в 11:19)   письмо автору
 
   для: Владимир55   (22.02.2009 в 11:04)
 

Вероятно где-то используются, но не очень интенсивно. Настройки стандартные - т.е. если cookie не поддерживаются оставить сообщение вряд ли удастся.

  Ответить  
 
 автор: Trianon   (22.02.2009 в 11:21)   письмо автору
 
   для: cheops   (22.02.2009 в 11:19)
 

во всяком случае PHPSESSID в кукисах присутствует.

  Ответить  
 
 автор: Владимир55   (22.02.2009 в 11:26)   письмо автору
 
   для: cheops   (22.02.2009 в 11:19)
 

"Настройки стандартные - т.е. если cookie не поддерживаются оставить сообщение вряд ли удастся."

Можно узнать, как это конкретно у Вас задано в php.ini ?

  Ответить  
 
 автор: ddhvvn   (22.02.2009 в 11:31)   письмо автору
 
   для: Владимир55   (22.02.2009 в 11:26)
 

>Можно узнать, как это конкретно у Вас задано в php.ini ?
Вот стандартные "у нас" )
[Session]
...
; Whether to use cookies.
session.use_cookies = 1
...
; This option enables administrators to make their users invulnerable to
; attacks which involve passing session ids in URLs; defaults to 0.
; session.use_only_cookies = 1

; Name of the session (used as cookie name).
session.name = PHPSESSID
...
session.use_trans_sid = 0
...

  Ответить  
 
 автор: cheops   (22.02.2009 в 11:40)   письмо автору
 
   для: Владимир55   (22.02.2009 в 11:26)
 

>Можно узнать, как это конкретно у Вас задано в php.ini ?
Собственно это не в php.ini задано, просто все формы сессией прошиты, поэтому если через скрытое поле передан один SID, а в обработчике функция session_id() возвращает другой - добавления сообщения не происходит. Не бог весть какая защита, но captcha вводить - это означает здорово понизить удобство использования форума.

  Ответить  
 
 автор: Владимир55   (22.02.2009 в 11:45)   письмо автору
 
   для: cheops   (22.02.2009 в 11:40)
 

Вот чего я хочу, о чем мечтаю:

Увидеть своими глазами страницу, где сессии успешно передаются как при включенных, так и при выключеных куки. И где вся эта прелесть обеспечивается ТОЛЬКО записями в php.ini

Не знаете, где бы это можно увидеть?

  Ответить  
 
 автор: cheops   (22.02.2009 в 12:35)   письмо автору
 
   для: Владимир55   (22.02.2009 в 11:45)
 

Давненько такого не видал :)))

  Ответить  
 
 автор: Владимир55   (22.02.2009 в 14:58)   письмо автору
 
   для: cheops   (22.02.2009 в 12:35)
 

Похоже, что я слишком легкомысленно относился к сессиям, сосредоточив всё своё внимание на алгоритме их функционирования. А тут, как оказалось, нужна очень тщательная проработка кода на каждой странице.

  Ответить  
 
 автор: а-я   (22.02.2009 в 17:02)   письмо автору
 
   для: Владимир55   (22.02.2009 в 11:45)
 

что-то Вы мудрите какой уже день.

неужели, такие настройки не работают?


session.use_cookies = 1
session.use_only_cookies = 0
session.use_trans_sid = 1
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
arg_separator.output = "&"


примеров в вапе много.. допустим тут

  Ответить  
 
 автор: Владимир55   (22.02.2009 в 17:34)   письмо автору
 
   для: а-я   (22.02.2009 в 17:02)
 

Спасибо за пример! Очень подходящий - там что-то с сессиями, а что-то без них, и это очень наглядно.

А что такое вот это:

url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset=" 
arg_separator.output = "&"


Как можно предположить, это указание о том, куда дописывать сессию. Если имеются только ссылки и форма, то должно быть достатояно этого:
url_rewriter.tags = "a=href,form=" 
arg_separator.output = "&"

  Ответить  
 
 автор: а-я   (22.02.2009 в 18:00)   письмо автору
 
   для: Владимир55   (22.02.2009 в 17:34)
 

>Спасибо за пример! Очень подходящий - там что-то с сессиями, а что-то без них, и это очень наглядно.
я там регистрацию саму не проверял.
главное же увидеть передачу сида

>А что такое вот это:
>
>
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset=" 
>arg_separator.output = "&"


1) где надо заменять, передавать (оно по умолчанию такое)
2) разделитель. в xhtml -ругается без него...

  Ответить  
 
 автор: Владимир55   (22.02.2009 в 18:14)   письмо автору
 
   для: а-я   (22.02.2009 в 18:00)
 

Его тоже в php.ini ?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования