|
|
|
| а скажите пожалуйста, можно как-нибудь узнать, открыта сессия или нет? чтобы только в том случае писать session_start(); | |
|
|
|
|
|
|
|
для: kb_nn
(04.12.2007 в 11:00)
| | а в чем смысл? | |
|
|
|
|
|
|
|
для: KPETuH
(04.12.2007 в 11:10)
| | есть много модулей (встввляемых в начало), в которых она уже может быть открыта.
а зависеть от них как-то не хотелось бы. они ведь могут и измениться. | |
|
|
|
|
|
|
|
для: kb_nn
(04.12.2007 в 11:00)
| | если открыта - откроется, если нет - создастся
можно константы объявлять, и потом их проверять, но по моему, повторный старт плохого не принесет... если конечно ничего не было напечатано | |
|
|
|
|
|
|
|
для: bronenos
(04.12.2007 в 11:16)
| | хм. это идея
если открыть открытую, вылазит сообщение о невозможности повторного открытия | |
|
|
|
|
|
|
|
для: bronenos
(04.12.2007 в 11:16)
| | >по моему, повторный старт плохого не принесет...
Как понять повторный старт? Если сессия была запущена, то session_start() ее продолжит, повторно, это если "убить" запущенную. Да и вообще можно узнать get_defined_vars(), isset($_SESSION)... | |
|
|
|
|
|
|
|
для: sim5
(04.12.2007 в 12:06)
| | тогда вот я как сделаю
if(!isset($_SESSION)){
session_sart();
}
|
всем спасибо! | |
|
|
|
|
|
|
|
для: kb_nn
(04.12.2007 в 12:33)
| | >session_sart();
| |
|
|
|
|
|
|
|
для: Faraon
(04.12.2007 в 12:34)
| | ну это я и имел ввиду | |
|
|
|
|
|
|
|
для: kb_nn
(04.12.2007 в 11:00)
| |
<?php
if(!session_name()){
session_start();
}
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(05.12.2007 в 13:14)
| | спасибо большое | |
|
|
|