seif » 2009.04.18 23:23

Какая та странная  проблема. Написал главную сираницу скрипта, стал продолжать писать другие страницы (главную больше не трогал) на следуший день смотрю, а у меня на главной кодеровка кривая стала. Поменял кодировку на ANSI в опере стоит кодировка UTF-8 смотрю,  страница стала отображаться нормально. (заметьекодировки разные страница ANSI в браузере UTF-8) ладно, авторизовался, а там опять кодировка кривая гг, если зайти как гость, то нормально. Вроде описал проблему понятно. Может кто нибудь знает што такое это? выкладываю скрипт. От любого профеля пароль 1234 профели в папке user

Gemorroj » 2009.04.19 01:35

ну а в чем вопрос? index.php в кодировке win-1251

seif » 2009.04.19 10:45

ну ты попробуй авторизоваться и тогда опять кодировка кривая будет, придется опять в ручную менять кодировку. думал вопрос понятно написал:) нужно решить проблему т.к. при гостях одна кодировка работает, а при авторизованых другая. почему вот так? думал может у меня ченибудь с браузером или с notepad++ ?

Gemorroj » 2009.04.19 11:30

все файлы должны быть в utf-8. почему у тебя index.php (другие не смотрел) в win-1251?? Это уже не правильно. Исправь везде кодировку на UTF-8. А дальше видно будет.

seif » 2009.04.19 11:55

Gemorroj написал:

все файлы должны быть в utf-8. почему у тебя index.php (другие не смотрел) в win-1251?? Это уже не правильно. Исправь везде кодировку на UTF-8. А дальше видно будет.

в первом посте написал же почему :)
Если сделать UTF-8 и в браузере UTF-8 то будет показывать криво, вроде при авторизации тогда будет показывать нормально, но гостям опять тогда кодировка будет кривая. сейчас понятней? незнаю как еще объяснить. у тебя как кодировку показывает нормально при win-1251 ? и при UTF-8 ? попробуй менять кодировку, и посмотреть результаты авторизованым и неавторизованым

Gemorroj » 2009.04.19 12:01

я не ставил этот скрипт. файлы должны быть в UTF-8. И без вариантов. Возможно ты в редакторе не указал, что нужно сохранять файлы в UTF-8 без BOM сигнатуры.

JInn » 2009.04.19 13:37

Правильно Gemorroj говорит, у тебя все файлы utf-8 (без БОМ) а индекс.пхп в ANSI. Я его перекодировал в utf-8 и все нормально. И регистрируясь и не регистрируясь все показывает без проблем. И зря ты кстати пароль в куки ложишь.

seif » 2009.04.19 14:22

Как вы понять не можите то что страницу первый раз сохранил в utf-8 без бом (все страницы в этой кодировки были) но показывало криво, но когда поменял на win гостям норм стало!!! Все другие страницы нормальные. Короче не отвечайте почему так, только у себя поменяйте кодировку на utf-8 и зайдите на сайт, потом авторизуйтесь и  напишите какой результат. так же не забудьте написать с какого браузера заходили.
Добавлено спустя   2 минуты  31 секунду:

JInn написал:

Правильно Gemorroj говорит, у тебя все файлы utf-8 (без БОМ) а индекс.пхп в ANSI. Я его перекодировал в utf-8 и все нормально. И регистрируясь и не регистрируясь все показывает без проблем. И зря ты кстати пароль в куки ложишь.

в сессии. Почему так думаеш?

JInn » 2009.04.19 16:15

Я о результате уже писал, после перекодировки индекс.пхп все ок. Браузер опера 9.51. Кодировка страницы UTF-8. Насчет пароля, зачем? Ты че его будешь на каждой странице доставать из файла, кодировать и проверять? Смысла в этом нет. После логина отправь в сессию логин и переменную с какой нибудь цифрой или буквой, которая будет означать, что логин состоялся и все. Какая разница че проверять? А значение этой переменной проверить быстрее будет. А там где надо запросишь пароль, например при изменении данных аккаунта. Я не знаю, можно ли достать из сессии логин с паролем (кто нибудь может кстати просвятить на эту тему?), но береженого бог бережет )))

Gemorroj » 2009.04.19 17:11

в браузере хранится не сессия, а идентификатор сессии. т.е. как бы ключ, по которому на сервере найдется файл, в котором и хранятся данные сессии. Хранить пароли и все прочее в сесии безопасно, шифровать пароль в сессии так же не нужно.

JInn » 2009.04.19 17:24

Ну тогда это меняет дело

seif » 2009.04.19 18:20

возможно что тогда точно опера 10 хреновая. ночью новую скачаю и проверю.

JInn » 2009.04.19 19:00

Лучше старую скачай гг