Сессии и их настройки

nc22

Новичок
PHP:
if (isset($_REQUEST[session_name()])) {session_start(); echo 'DEBUG[ssid] '.$_REQUEST[session_name()].'<br>'; }
на локалхосте после авторизации, выдает id сессии, на серваке кукиш , соответственно сессии не пашут. Сессии в php.ini прописаны, настройки локалхоста и сервака по крайней мере по части сессии одни и те же.

Папка с сессиями пополняется, т.е. сессии создаются, но толку от них пока нет
 

tz-lom

Продвинутый новичок
вот что мне всегда нравилось так это то что новички умудряются изобрести метод с подвывертом там где другие люди старались сделать всё максимально просто
читай документацию,там есть примеры
 

nc22

Новичок
tz-lom
вы вообще о чем ? Это классический пример из доки , тут моего только эхо. Чего тут можно выдумывать ?
 

AmdY

Пью пиво
Команда форума
nc22
пруфлинк можно? даже если есть, то стоит читать комментарии к коду, а не бездумно копипастить.
 

tz-lom

Продвинутый новичок
1е - phpfaq.ru не является документацией PHP , документация расположена по адресу http://docs.php.net/manual/en/
2е - там на страничке есть русские буковки которые складываются в объяснение когда и зачем так делать
 

nc22

Новичок
tz-lom
вы не в состоянии прочитать мое стартовое сообщение в котором сказано что проверка проходит непосредственно после авторизации (т.е. сессия уже существует ) ? К тому же все нормально работает на локальном серваке. После авториза id выдает.
1е - phpfaq.ru не является документацией PHP , документация расположена по адресу http://docs.php.net/manual/en/
Ссылка взята из FAQ вашего же в сабжевом форуме.
 

tz-lom

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

nc22

Новичок
tz-lom
phpbb качай и смотри , теряет сессию сразу после Авторизации. Свой код я в качестве примера привел lol чтобы показать что есть проблема. А вы продолжаете нести ахинею , ну что за... Код вам нужен ? Ну вот например
PHP:
session_start();
echo $_REQUEST[session_name()];
ничего не выводит если два раза обновить . php_info() в придачу
PHP:
Session Support enabled
Registered save handlers files user
Registered serializer handlers php php_binary wddx

Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 Off Off
session.bug_compat_warn Off Off
session.cache_expire 180 180
session.cache_limiter no value no value
session.cookie_domain no value no value
session.cookie_httponly Off Off
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 1000 1000
session.gc_maxlifetime 1440 1440
session.gc_probability 0 0
session.hash_bits_per_character 5 5
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /home/trash /home/trash
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 0 0
просто что за не обоснованые притензии в мой адресс?
 

tz-lom

Продвинутый новичок
а с чего вы взяли что он должен что то выводить? у вас сессия в куке хранится а в $_REQUEST чтобы куки падали ещё настраивать надо
 

nc22

Новичок
tz-lom
нормально там все . Кука передается . Насчет Requesta хз. Все настройки по дефолту. Что там еще настраивать то, отдельно под него пункта нет
 

AmdY

Пью пиво
Команда форума
ну и... это не официальная версия, она устарела.
вместо того, чтобы спамить личку, лучше бы заглянул в раздел http://phpfaq.ru/debug, увидел бы что $_REQUEST не видит куки начинаю с версии php 5.3
 

nc22

Новичок
AmdY
я тебя отписал что ты мягко говоря бред писал в начале. Есть ли исправления для 5.3 ? Я просто раньше с таким не сталкивался
 

nc22

Новичок
AmdY
походу надо ранню версию искать . Скрипты не мои . Тот же phpbb ...править файлы пачками бред
 

Ярослав

Новичок
ну и... это не официальная версия, она устарела.
вместо того, чтобы спамить личку, лучше бы заглянул в раздел http://phpfaq.ru/debug, увидел бы что $_REQUEST не видит куки начинаю с версии php 5.3
Как то не прояснили они нормально это в мануале :(

К примеру:
Description

An associative array that by default contains the contents of $_GET, $_POST and $_COOKIE.
Сразу бросаеться в глаза какие параметры поддерживаються.
Но чуть ниже еще пишут:
5.3.0 Introduced request_order. This directive affects the contents of $_REQUEST.
И если пройдем по ссылке request-order, то увидим что C не поддерживаеться

ИМХО нельзя в дефолт $_COOKIE вставлять
 
Сверху