Сессии. что-то не работае

StUV

Rotaredom
2All:
Вот код из ФАК'а (у меня файл 1.php)
PHP:
<? 
session_start(); 
if (!isset($_SESSION['counter'])) $_SESSION['counter']=0;
echo "Вы обновили эту страницу ".$_SESSION['counter']++."раз.<br><a href='1.php'>обновить";
?>
в php.ini

session.use_cookies = 0
session.use_trans_sid = 1

пример не работает :(
какие настройки еще надо проверить ?
Спасибо
 

Demiurg

Guest
у тебя каждый раз стартуется новая сессия, так как идентификатор сессии не попадает в скрипт.
добавь туда
<a href = "<?=$PHP_SELF?>">обновить</a>
 

StUV

Rotaredom
стало
PHP:
<?php
session_start(); 
if (!isset($_SESSION['counter'])) $_SESSION['counter']=0;
echo "Вы обновили эту страницу ".$_SESSION['counter']++."раз.<br><a href=".$PHP_SELF.">обновить"; 
?>
получаю

Notice: Undefined variable: PHP_SELF in g:\usr\web\test_sess\2.php on line 4

и по ссылке перехожу на индекс в этой папке...
(зы: переименовал теперь файл в индекс.пхп, ессно - все еще ничего не рабтает;
ззы: в УРЛ ид сессии не дописывается)

-----------
до перехода на
register_globals Off
пример из начала поста работал (теперь - нет - про переменные зарегистрированные в сессии выдает андефайнед...)
 

StUV

Rotaredom
Notice пропал, счетчик не работает ...
--------
в УРЛ не записывается id сессии
возможно что-то кроется в этом ...
 

Demiurg

Guest
Идентификатор сессии подставляется ?
версия PHP ?
 

StUV

Rotaredom
1. не очень понял суть вопроса, но получаемый УРЛ:

http://localhost/test_sess/index.php

(то есть сам на себя)

2. php 4.3.1 (модуль апача)

-----
большой сорри :) работает
(не тот апач перезапускал - когда на п.2 отвечал - допер :) )
 

Demiurg

Guest
; use transient sid support if enabled by compiling with --enable-trans-sid.
session.use_trans_sid = 1

почему ты не хочешь передавать через куки ?
 

RomikChef

Guest
а мне объясните пожалуйста, почему сначала вопрос задавал один кадр, а потом - другой?
 

StUV

Rotaredom
2Romik:
-----------
Если включена только вторая, то кука не выставляется. А
происходит то, ради чего, в основном, собственно, и стоит
использовать встроенный механизм сессий.
-----------
второе предложение... возможно я неправильно понял - тогда сорри...

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

Апокалипсис

Guest
http://php.spb.ru/php/session.html почти всё про сессии
 

RomikChef

Guest
темы я разделю, хотя лечение тупости не входит в компетенцию данного форума.

но хотя бы я помогу людям, которые силятся понять в этой мешанине, что и у кого все-таки не работает.
 
Сверху