2013-03-18 2 views
0

Возможно, это основной вопрос, но я не могу найти ничего, что меня убеждало в любом случае. Я использую ajax для отправки полей, которые будут сохранены на php-странице, и похоже, что это было бы более легкое решение для публикации их, а не беспорядок с кодировкой url.

+2

Похоже, вы говорите о PHP. Хотя я не совсем уверен, что вы просите. Не могли бы вы дать более подробную информацию о том, чего вы пытаетесь достичь, о том, что вы пробовали до сих пор, и каковы были результаты? –

+1

Да, отправив на php, только что отредактированный вопрос, чтобы уточнить. до сих пор использовал $ _GET и, в частности, имел проблемы с & s и? Я ищу что-то, что я могу безопасно отправить что-нибудь через, не хочу продолжать возвращаться, поскольку они находят новые способы разбить систему ... –

+0

Специальные символы, такие как кодированные данные UTF-8? Да. Убедитесь, что ваш драйвер базы данных также настроен для UTF-8. –

ответ

1

Прежде всего, если вы хотите, чтобы манипулировать данными в вашей модели, вы всегда должны использовать POST и не GET. GET Метод философии используется в случае извлечения данных.

Рассмотрим для примера этого: stackoverflow.com/questions/198462/, или даже это: Wikipedia's thoughts on POST

И в ответ на ваш вопрос: Да, вы можете. И если у вас возникли проблемы с кодировкой символов, просто убедитесь, что вы используете одни и те же настройки кодировки везде (кодировка веб-страниц, PHP mb_internal_encoding, кодировка MySQL и т. Д.)

0

вы можете использовать кодированный URL-адрес, который выполняет специальные символы.

См this

+2

посмотрите на это @pravat http://w3fools.com – Davit

Смежные вопросы