Закрыть открытые теги HTML в строке

Вы можете сохранить массив, используя serialize / unserialize . С этим решением они не могут быть легко использованы из других языков программирования, поэтому вы можете вместо этого использовать json_encode / json_decode (что дает вам широко поддерживаемый формат). Избегайте с помощью implode / explode для этого, так как вы, вероятно, закончите с ошибками или недостатками безопасности.

Обратите внимание, что это делает вашу таблицу ненормированной, что может быть плохой идеей, так как вы не можете легко запросить данные. Поэтому внимательно рассмотрите это, прежде чем идти вперед. Может вам нужно запросить данные для статистики или иным образом? Существуют ли другие причины для нормализации данных?

Кроме того, не сохраняйте исходный массив $_POST. Кто-то может легко создать свою собственную веб-форму и опубликовать данные на вашем сайте, тем самым отправив действительно большую форму, которая занимает много места. Сохраните те поля, которые вы хотите, и убедитесь, что они проверяют данные перед сохранением (поэтому вы не получите недопустимые значения).

13
задан trejder 6 March 2015 в 14:35
поделиться