Запись больше для себя, что бы не забыть. Ну и может кому еще поможет.

Пришлось переносить сайт, написанный еще под PHP 4, на новый сервер и соответственно на PHP 5. Сайт старый, весь в win-1251 сделан и база тоже. Перекодировать не вариант, пришлось искать варианты как прописать кодировку. На фронтенде все прошло нормально — в .htaccess вписана строчка AddDefaultCharset windows-1251 и все встало на свои места. А вот с беком так просто не получилось, что только не делал — ни в какую. В итоге помогли две строки в .htaccess.

1
2
AddDefaultCharset windows-1251
php_value default_charset windows-1251

Дальше... Изменилась работа с куками...
setcookie () — задать кукисы. Потом что бы обратиться к кукисам — массивы $_COOKIE и $HTTP_COOKIE_VARS
Если кинули данные через форму — не забыть забрать их через массив $_GET или $_POST (смотря что в форме прописано)
Если кинули переменную через адресную строку на другую страницу — не забыть забрать их через массив $_GET.

Понимаю, что все это есть в мануале на php.net.

Оценка сообщения:
1 Star2 Stars3 Stars4 Stars5 Stars
(Еще не оценили)
Загрузка...