Необясним проблем
8 отговора
179 прегледа
Необясним проблем
Здравейте, имам следния проблем: при създаване на сесия и запис на променлива в в $_session, не следващата страница променливата не се вижда - вижда се само в първата страничка - знам че е проблем в настройките ми, защото като си тествах двете странички на сървър на IP и няма проблем - всичко си работи нормално.
Четох в темите какво сте писали - оправих си в php.ini - register_globals=On, session.auto_start = 1 и просто не знам къде е проблема.... с php 4.0.3 съм и апач под уин 2000 ............... ако някой се сеща къде може да е проблема...
Четох в темите какво сте писали - оправих си в php.ini - register_globals=On, session.auto_start = 1 и просто не знам къде е проблема.... с php 4.0.3 съм и апач под уин 2000 ............... ако някой се сеща къде може да е проблема...
Re: Необясним проблем
дай код за регистриране на променлива в първата страница и код за извличане във втората.
4.0.3 ли е наистина ?
4.0.3 ли е наистина ?
Re: Необясним проблем
4.0.3 няма този масив $_SESSION, той се появява 4.1.0 ако не се лъжа, но е по-добре версията да е 4.1.2 или дори 4.2.х
също така register_globals=On аз лично ти препоръчвам да го махнеш
session.auto_start = 1 по-скоро също не е супер добра идеа
също така register_globals=On аз лично ти препоръчвам да го махнеш
session.auto_start = 1 по-скоро също не е супер добра идеа
Re: Необясним проблем
до 4.2.4 има един много интересен бъс със сессии :) скоро му се кефих :)
Re: Необясним проблем
Не си прав че масива $_session[] не съществува в тази версия - при положение че в код:
<?
session_start();
$_session['test']='test';
echo $_session['test'];
?>
извежда коректна стойност...
Сложих си php 4.3.8 и проблема се реши....
а между другото беше 4.0.3pl
<?
session_start();
$_session['test']='test';
echo $_session['test'];
?>
извежда коректна стойност...
Сложих си php 4.3.8 и проблема се реши....
а между другото беше 4.0.3pl
Re: Необясним проблем
нещо причинно следствените ти връзки яко куцат ;-)
как така като upgrade-на изведнъж проработи, обаче в 4.0.3 имало такъв масив, нали ако имаше и там щеше да работи! и земи чети малко документация не се излагай!! [линк]
в другата тема ти писах как да пробваш произволно име и ще видиш, че няма да има никаква разлика!
като напишеш
$_session['test']='test';
echo $_session['test'];
какво очакваш да стане! ами естествено, че ще отпечата test, ама като отидеш на друга страница НЯМА за версия 4.0.3 защото там този масив е точно като масива $_borji ....
как така като upgrade-на изведнъж проработи, обаче в 4.0.3 имало такъв масив, нали ако имаше и там щеше да работи! и земи чети малко документация не се излагай!! [линк]
в другата тема ти писах как да пробваш произволно име и ще видиш, че няма да има никаква разлика!
като напишеш
$_session['test']='test';
echo $_session['test'];
какво очакваш да стане! ами естествено, че ще отпечата test, ама като отидеш на друга страница НЯМА за версия 4.0.3 защото там този масив е точно като масива $_borji ....
Re: Необясним проблем
а само още нещо :-)
за да тестваш дали ти работи сесията
<?
session_start();
echo ++$_SESSION['test'], '
', ++$_borji['test'];
?>
и давай на браузера яко F5 - ако ти работят сесиите двете ще показват различни работи - първото ще брои, а второто се ще си е 1
за да тестваш дали ти работи сесията
<?
session_start();
echo ++$_SESSION['test'], '
', ++$_borji['test'];
?>
и давай на браузера яко F5 - ако ти работят сесиите двете ще показват различни работи - първото ще брои, а второто се ще си е 1
Re: Необясним проблем
малко се е префорамтирало тва, ама ;-)) требеше да е
<?
session_start();
echo ++$_SESSION['test'], ' - ', ++$_borji['test'];
?>
нещо не се преборих с форматирането, но така ще е по-ясно
<?
session_start();
echo ++$_SESSION['test'], ' - ', ++$_borji['test'];
?>
нещо не се преборих с форматирането, но така ще е по-ясно