Здравствуйте, помогите пожалуйста. Поставил на FreeBSD6 Apace2+MySQL5+PHP4, все с виду работает нормально, но при регистрации переменной она попадает в сессию пустой. Например:<?
session_start();
$alt=666;
session_register("alt");
?>
в файле ses_j3h4g56jh345j4g4 появляется строка alt|N;
и так со всеми переменными :-(читал тут
http://www.opennet.me/openforum/vsluhforumID8/4608.html
http://www.mybrend.com/begin-php/Sessions-notes.htm
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=415
результата нет.Вот мой phpinfo()
--------------------------------------------------------------
Session Support enabled
Registered save handlers files userDirective Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 Off Off
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
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 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid Off Off
----------------------------------------------------------------
надеюсь на вашу помощь.
Попробуй так:<?
session_start();
$_SESSION['alt']=666;
?>
>Попробуй так:
>
><?
>session_start();
>$_SESSION['alt']=666;
>?>БААЛЬШОЕ спасибо tambovski, ЗАРАБОТАЛО. Идеи уже кончались,в течении недели все переставлял 15 раз, ничего не помогало. В виндувсе на DENWER срабатывало по старому, интересно.
Еще раз спасибо.
>В виндувсе на DENWER срабатывало по старому,
>интересно.Срабатывает это или нет, зависит от установки register_globals. Видимо "в виндувсе" у вас она была включена, а сейчас нет. В руководстве сказано:
If register_globals is disabled, only members of the global associative array $_SESSION can be registered as session variables. The restored session variables will only be available in the array $_SESSION. (http://www.php.net/manual/ru/ref.session.php)