Используйте php для сохранения содержимого текстового поля на странице - PullRequest
1 голос
/ 23 декабря 2009

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

Проблема в том, что мне нужно каким-то образом сохранить отображаемый контент на странице (желательно без базы данных) а затем заменить его новым отраженным контентом, если он будет отправлен. Как мне сохранить контент на странице?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 23 декабря 2009

Не уверен, что вы спрашиваете.

На самом деле вы можете переписать страницу с (fopen, fwrite, я думаю ...) при отправке.

Если вы хотите «нести» информацию, используйте переменные сеанса.

Оба эти метода могут быть непривлекательными для сайтов с высоким трафиком.

0 голосов
/ 23 декабря 2009

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

...