23.04.2012 / 06:41 | |
bogdan-g Пользователь Сейчас: Offline
Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
| вот к примеру эти скрипты: П.с. А вообще не на 1 такое. Када была вторая ошибка то в оff отправил: session.bug_compat_42 session.bug_compat_warn
Прикрепленные файлы: php3t.zip (6.08 кб.) Скачано 21 раз Br.zip (13.2 кб.) Скачано 21 раз Sc.zip (3.6 кб.) Скачано 20 раз |
23.04.2012 / 10:49 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| bogdan-g, в общем минута гугла и все решилось: Следующей по распространенности проблемой при работе с сессиями является тяжелое наследие register_globals. НЕ давайте переменным скрипта имена, совпадающие с индексами массива $_SESSION! При register_globals=on значения будут перезаписывать друг друга, и вы запутаетесь. А при register_globals=off появится другая ошибка: "Your script possibly relies on a session side-effect which existed until PHP 4.2.3.", в случае, если в скрипте есть переменная сессии не имеющая значения, и глобальная переменная с тем же именем. Чтобы от неё избавиться, надо всегда инициализировать переменные перед использованием (или хотя бы проверять на существование) и не давать глобальным переменным имена, совпадающие с индексами массива $_SESSION.
|
23.04.2012 / 14:52 | |
bogdan-g Пользователь Сейчас: Offline
Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
| web_demon, значит переписать скрипты хD При чем и е107 0.7.26 no prеfiх 4.0 rus
|
23.04.2012 / 15:37 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| web_demon, тоесть делать так нельзя? |
23.04.2012 / 16:46 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| Dinisimys1, я не знаю, я всегда пишу с выключенным register_globals и php 5.2, поэтому проблемы старого пыха меня никак не касаются, и я не касаюсь их ------- Но вроде бы да, по логике нельзя так делать, хз. Изменено web_demon (23.04 / 16:47) (всего 1 раз) |
23.04.2012 / 17:47 | |
bogdan-g Пользователь Сейчас: Offline
Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
| web_demon, скрипты написаны даавно, чеж непрут?
|
23.04.2012 / 18:13 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| bogdan-g, так в том то и дело, что не прут, потому что древние, развитие же самого языка не стоит на месте. Подобная ситуация возникает например если юзать скрипт написанный под php 5.2 на 5.3 или 5.4 (а с 4 пыха тем более) ибо много удалено и добавлено.
|
23.04.2012 / 20:50 | |
bogdan-g Пользователь Сейчас: Offline
Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
| web_demon, это плохо, для каждой версии пхп своя прога и только для него.
|
23.04.2012 / 20:57 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| bogdan-g, это тоже не совсем так. Если знать некоторые особенности версий php, то скрипт будет работать где угодно.
|
23.04.2012 / 22:09 | |
bogdan-g Пользователь Сейчас: Offline
Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
| web_demon, короче, адаптация нужна и в данном случает что исправить? например в Br.zip ?
|