Сколько действует переменная в сессии
-
vagner_HATE
Сколько действует переменная в сессии
Здравствуйте, вопрос может и глуповатый но все ж ответ на него для меня не очевиден..
если в скрипте php написать допустим такие строки по инициализации сессии :
session_name("test");
session_start();
а после этого забросим в эту сессию какую ть переменную
$peremennay = 1;
session_register("peremennay");
то сколько будет зарегестрировано значение этой переменной?..пока я не закрою окно браузера?..а то я заметил такую вещь - если зайти на сайт и допустим несколько часов не закрывать его то значение которое по идее должно сохраниться( допустим таже $peremennay) просто пропадает и переменная становиться пустой...
если в скрипте php написать допустим такие строки по инициализации сессии :
session_name("test");
session_start();
а после этого забросим в эту сессию какую ть переменную
$peremennay = 1;
session_register("peremennay");
то сколько будет зарегестрировано значение этой переменной?..пока я не закрою окно браузера?..а то я заметил такую вещь - если зайти на сайт и допустим несколько часов не закрывать его то значение которое по идее должно сохраниться( допустим таже $peremennay) просто пропадает и переменная становиться пустой...
-
vadimiron
-
XCodeR
Re: Сколько действует переменная в сессии
Php.ini(WIndows ессно)
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
session.cookie_lifetime = 0
по умолчанию, как раз стоит ноль - т.е. пока браузер не перезапуститься....
P.S. кста, в тему вопрос "ламера" как имзенять PHP.ini на хостинге?... если не использовать CPanel?
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
session.cookie_lifetime = 0
по умолчанию, как раз стоит ноль - т.е. пока браузер не перезапуститься....
P.S. кста, в тему вопрос "ламера" как имзенять PHP.ini на хостинге?... если не использовать CPanel?
-
mar
Re: Сколько действует переменная в сессии
Цитата:
Php.ini(WIndows ессно)
php.ini - может работать для всех ос, но только название - маленькими буквами
Цитата:
как имзенять PHP.ini на хостинге
некоторые переменные длоступны через .htaccess , но только в том случае, если это разрешено настройками сервера
Php.ini(WIndows ессно)
php.ini - может работать для всех ос, но только название - маленькими буквами

Цитата:
как имзенять PHP.ini на хостинге
некоторые переменные длоступны через .htaccess , но только в том случае, если это разрешено настройками сервера
-
XCodeR
Re: Сколько действует переменная в сессии
Xcode
к учету
- примеры докапывания до php из .htaccess:
Код:
к учету
- примеры докапывания до php из .htaccess:Код:
Код: Выделить всё
php_value include_path /somewhere/include:/somewhere/inc_path
php_value auto_prepend_file /usr/home/me/qq.inc
php_flag register_globals off-
vagner_HATE
Re: Сколько действует переменная в сессии
[url=http://javascript:PrintUserName('vadimiron')]vadimiron[/url], глупый вопрос - как выставлять время действия переменной в сессии?..
-
mar
Re: Сколько действует переменная в сессии
vagner_HATE
посмотрите (phpinfo()):
session.cookie_lifetime
session.gc_maxlifetime
менять их значения можно, как уже говорилось, в php.ini и (если сервер допускает) в .htaccess через php_value
посмотрите (phpinfo()):
session.cookie_lifetime
session.gc_maxlifetime
менять их значения можно, как уже говорилось, в php.ini и (если сервер допускает) в .htaccess через php_value
-
Prisoner
Re: Сколько действует переменная в сессии
Некоторые переменные можно также менять вызовом
ini_set
. Советуется обратить внимания на список (см. ссылку) переменных которые можно менять таким образом.