|
|
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
Делаю простую конструкцию: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Далее, в конце страницы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Так вот. Я не пойму почему, если закоментировать строку (!!!!!!), то сообщение выдается, а если не коментировать, то не выдается. Что еще более странно, что при раскоментированной строке (!!!!!!) $sql_err_msg не выводится и в строке (000)! Почему так? Как с этим справиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 12:48 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
Чушь какая. Ничего не понял, однако с чего вы взяли, что после $_SESSION["sql_error"] = ""; isset($_SESSION["sql_error"]) будет false? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 12:59 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
*Чушь какая. Ничего не понял, однако с чего вы взяли, что после $_SESSION["sql_error"] = ""; isset($_SESSION["sql_error"]) будет false? Остаток прошлого кода... И ничего не чушь. Разбираться просто нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 13:01 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
авторОстаток прошлого кода... И ничего не чушь. Разбираться просто нужно. Вам господин Звездочка все уже ответил. В его ответе-вопросе - решение Вашей проблемы. Если что-то не ясно, прочтите ман isset() ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 13:12 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
4m@t!c авторОстаток прошлого кода... И ничего не чушь. Разбираться просто нужно. Вам господин Звездочка все уже ответил. В его ответе-вопросе - решение Вашей проблемы. Если что-то не ясно, прочтите ман isset() Вообще-то, у меня проблема не с isset(). Она вообще здесь не при чем. Я не понимаю, почему если так, то не пишется сообщение: Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 13:20 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
удали (или закомментируй) все, что находится между Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ошибка осталась ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 13:29 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
Вы не знаете, как ведут себя операторы сравнения и как поведет себя оператор if. Учите матчасть. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 13:33 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
Что-то у меня крыша едет. Вот этот код тоже не работает так как я хочу. В чем проблема? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 13:55 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 15:06 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
Научитесь грамотно задавать вопросы. что значит не работает? Неужели так сложно написать. Задачу, поставленную перед скриптом. Сам скрипт, результат работы скрипта. подсветка тех строк, в которых ошибка. Когда вы уже поймете, что здесь телепатов нет? авторВот это правильный вариант, но он тоже не работает. Гы-гы-гы... Как раз на мою подпись похоже.. Может, поменять? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 15:21 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
Алгоритм на словах. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Так вот, если закоментировать подчеркнутую строку, то сообщение выводится, но после обновления остается (это и понятно). Если эта строка разкоментирована, то сообщение не выводится, а значение переменной сессии равно "пустому". Вот это мне не понятно. Как от этого избавиться? И почему вообще так происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 15:53 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
AlexG Код: plaintext 1. 2. Удивительно еще то, что если выводится, то выводится то, что в выделенной строке присваивается. Бред какой-то. Такое ощущение, что происходит два предварительных парсинга и строки заменяются на их значения и выводятся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 16:08 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
Вы привели 2 полных листинга кода. А объяснять начали за третий. Причем вы рассказываете КАК вы делаете, а не ЧТО вам НУЖНО сделать. Если слушать ваши рассуждения и смотреть на полные коды, то при нажатии на кнопки формы автор2. Потом, когда страница снова загружается, выполняетсявот этого никогда не будет. P.S. Что интересно, ответ Вам дал господин звездочка. Плюс вы проигнорировали просьбы Макс М. и не прочли ссылки на ман, что я Вам дал. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 16:37 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
4m@t!cP.S. Что интересно, ответ Вам дал господин звездочка.Ой да ладно вам, господин :) А вообще - он уже в этом плане код поправил. Дело ещё может быть как-то связано с кэшированием. PHP FAQ: Самые основы. Просмотр обмена HTTP заголовками Но вообще - если уж совсем не в моготу - гораздо правильнее было либо дать ссылку и привести сам скрипт (не кусочек жалкий, а так, чтобы его реально можно было запустить и убедиться в том, что работает не так. И желательно не раздувать это на сотни строк - думаю, строк 20-25 более чем достаточно. Хотя обычно хватает 10-15). Тогда кому не лень мог бы сам увидеть что происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 16:46 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
4m@t!cВы привели 2 полных листинга кода. А объяснять начали за третий. Причем вы рассказываете КАК вы делаете, а не ЧТО вам НУЖНО сделать. Если слушать ваши рассуждения и смотреть на полные коды, то при нажатии на кнопки формы автор2. Потом, когда страница снова загружается, выполняетсявот этого никогда не будет. P.S. Что интересно, ответ Вам дал господин звездочка. Плюс вы проигнорировали просьбы Макс М. и не прочли ссылки на ман, что я Вам дал. ---------------------------------------- Артисты не приехали, приехали цыгане Во-первых, я знаю, что мне возвращает isset(). Опять повторю: он не причина моей проблемы. Во-вторых, я объясняю последний акутальный код, написанный с учетом Макса М. Написать новый простой код было проще, чем вырезать из старого кусок. Но это не изменило проблемы. В-третьих, в алгоритме указано, что требуется. После алгоритма не выделенным шрифтом описана проблема. * Но вообще - если уж совсем не в моготу - гораздо правильнее было либо дать ссылку и привести сам скрипт (не кусочек жалкий, а так, чтобы его реально можно было запустить и убедиться в том, что работает не так. Самый последний привиденный мною код таковым и является. Можете его попробовать запустить. Специально написал маленький код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 16:51 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
Хотя вообще похоже проблема в том, что кто-то наивно думает, что команда header завершает работу скрипта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 16:51 |
|
||
|
(PHP) Куда пропадает переменная из сессии?
|
|||
|---|---|---|---|
|
#18+
*Хотя вообще похоже проблема в том, что кто-то наивно думает, что команда header завершает работу скрипта. Т.е. ты хочешь сказать, что PHP вставки все равно все прорабатываются, только не происходит отсылки HTML? Да? Кстати, http://www.sql.ru/forum/actualthread.aspx?tid=178082#1486592 код рабочий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2005, 16:54 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33027500&tid=1478411]: |
0ms |
get settings: |
9ms |
get forum list: |
25ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
296ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 672ms |

| 0 / 0 |
