Lancerrr
Новичок
Здравствуйте!
Появилась маленькая проблема.
Хостер у меня на хосте вчера обновил версию PHP , поставил 5.4.28 . Хостинг этот американский, находится территориально в Чикаго.
Спасибо ему огромное, конечно, что он идет в ногу со временем...
Но после этого у меня на обоих сайтах , которые там хостятся, возникла проблема - через формы передачи текста (text, password, textarea) теперь не проходит русский текст! Как будто поля формы не заполнены. А если латиницей заполнить, то все нормально, текст проходит. Короче, комментарии отправлять невозможно, логиниться (если у кого ник на русском) тоже без шансов.
Я погуглил , посоветовался в форумах )) . И нашел - вот: loco.ru/materials/233-codeigniter-form-and-post-problem-on-mac-with-mamp . По описанию - типично мой случай.
Проблема, возникающая при введении символов русского языка в input приводит к тому, что эти значения не передаются и форма выдает ошибку валидации. С английскими символами всё нормально. Не передаются русские символы, вводимые в input при отправке формы.
Там же рецепт решения:
Проблема связана с MAMP на mac. Если в MAMP 1.9.6.1 включить версию PHP 5.2.17, то всё работает правильно, но с включённой версией PHP 5.3.5 уже значения полей формы отправятся пустыми, если вы разрабатываете сайт на русском или вводите спец. символы в поля input.
Эта проблема устранена в версии MAMP 2.0.2.
Хех, ну это конечно хорошо, что проблема знакома ))
Но как это решить применительно к моим сайтам ?
Проблема в том, что я не могу влиять на решения хостера. Но и на другой хостинг сбежать - это последний вариант.
Какие есть пути решения?
Как можно иначе передавать данные форм? Пробовал метод GET , но тогда слишком длинный хвост у адреса URL , и кусок хвоста теряется , результат - данные потеряны.
Что можно сделать самому, не обращаясь к хостеру?
Можно ли решить вопрос через файл htaccess ?
Заранее благодарен за любые мнения.
Появилась маленькая проблема.
Хостер у меня на хосте вчера обновил версию PHP , поставил 5.4.28 . Хостинг этот американский, находится территориально в Чикаго.
Спасибо ему огромное, конечно, что он идет в ногу со временем...
Но после этого у меня на обоих сайтах , которые там хостятся, возникла проблема - через формы передачи текста (text, password, textarea) теперь не проходит русский текст! Как будто поля формы не заполнены. А если латиницей заполнить, то все нормально, текст проходит. Короче, комментарии отправлять невозможно, логиниться (если у кого ник на русском) тоже без шансов.
Я погуглил , посоветовался в форумах )) . И нашел - вот: loco.ru/materials/233-codeigniter-form-and-post-problem-on-mac-with-mamp . По описанию - типично мой случай.
Проблема, возникающая при введении символов русского языка в input приводит к тому, что эти значения не передаются и форма выдает ошибку валидации. С английскими символами всё нормально. Не передаются русские символы, вводимые в input при отправке формы.
Там же рецепт решения:
Проблема связана с MAMP на mac. Если в MAMP 1.9.6.1 включить версию PHP 5.2.17, то всё работает правильно, но с включённой версией PHP 5.3.5 уже значения полей формы отправятся пустыми, если вы разрабатываете сайт на русском или вводите спец. символы в поля input.
Эта проблема устранена в версии MAMP 2.0.2.
Хех, ну это конечно хорошо, что проблема знакома ))
Но как это решить применительно к моим сайтам ?
Проблема в том, что я не могу влиять на решения хостера. Но и на другой хостинг сбежать - это последний вариант.
Какие есть пути решения?
Как можно иначе передавать данные форм? Пробовал метод GET , но тогда слишком длинный хвост у адреса URL , и кусок хвоста теряется , результат - данные потеряны.
Что можно сделать самому, не обращаясь к хостеру?
Можно ли решить вопрос через файл htaccess ?
Заранее благодарен за любые мнения.