Помогите на локальной машине (win2k+apache+php) настроить сессии. Сессии создаются в указанном каталоге с нулевым размером файла и ничего дальше не происходит. че делать ? в конфиге (php.ini) все разрешено ..
p.s или пришлите плз. рабочую софтину с конфигами.
Настройка сессии php
origin: none
kosha, в работе с сессиями очень много тонкостей, зависящих от настроек.
Вот моё решение, которое по идее должно быть работоспособным всегда
Вот моё решение, которое по идее должно быть работоспособным всегда

Код: Выделить всё
/**
* Помещает переменную в сессию
* @param $name имя переменной для размещения в сессии
* @param $value значение переменной для размещения в сессии
* @return null
*/
function setValueIntoSession($name,$value){
$$name = $value;
session_cache_limiter('none');
$sess_id = session_id();
if (empty($sess_id)){
session_start();
}
global $HTTP_SESSION_VARS;
session_register($name);
$HTTP_SESSION_VARS[$name] =$value;
}
/**
* Извлекает переменную из сессии
* @param $name имя переменной для извлечения из сессии
* @return значение переменной извлечённой из сессии
*/
function getValueFromSession($name){
session_cache_limiter('none');
global $HTTP_SESSION_VARS;
if (!isset($HTTP_SESSION_VARS[$name])) {
return null;
}else{
return $HTTP_SESSION_VARS[$name];
}
}
Даже самый дурацкий замысел можно воплотить мастерски