Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 9120|Ответ: 2

В чём разница между POST и GET commit в PHP?

[Скопировать ссылку]
Опубликовано 19.11.2014 21:16:49 | | |
Если я введу этот код:
[mw_shl_code=php,true]echo '<form id="payform" action="'.$requesturl.'" method="post"></form><script type="text/javascript" reload="1">$(\'payform\').submit(); ';</script> [/mw_shl_code]

Заменить на:
[mw_shl_code=php,true]echo "<script type='text/javascript' reload='1'>window.location.href='$requesturl'; ";</script> [/mw_shl_code]

Каково это влияет на программу и в чём разница между пост-коммитом и обязательством на получение?




Предыдущий:Метод неограниченного количества изменений WeChat ID
Следующий:Объявлен список школьных стипендий на 2013-2014 учебный год Школы компьютерных наук
Опубликовано 19.11.2014 21:21:40 |
1. Get — это получение данных с сервера, а post — отправка данных на сервер.
2. get — это добавление очереди данных параметров к URL, на который указывает атрибут ACTION в отправленной форме, и значения соответствуют каждому полю формы, которые видны в URL. post — это HTTP-механизм публикации, позволяющий разместить каждое поле в форме и его содержимое в HTML-заголовке по URL-адресу, указанному атрибутом ACTION. Пользователи не видят процесс.
3. Для метода get сервер использует Request.QueryString для получения значения переменной, а для метода post сервер использует Request.Form для получения предоставленных данных.
4. Объём данных, отправляемых get, невелик и не может превышать 2 КБ. Объём данных, передаемых по почте, велик, и обычно по умолчанию он неограничен. Но теоретически наибольшее количество в IIS4 составляет 80 КБ, а в IIS5 — 100 КБ.
5. Безопасность очень низкая, пост-охрана высокая. Но эффективность исполнения лучше, чем у метода Поста.

Рекомендации:
1. Безопасность метода получения хуже, чем у метода Post, если он содержит конфиденциальную информацию, рекомендуется использовать метод подачи данных Post;
2. При выполнении запроса по данным рекомендуется использовать метод Get; При добавлении, изменении или удалении данных рекомендуется использовать метод Post;
Опубликовано 25.12.2014 17:45:43 |
Я только что посмотрел, это http://zh.wikipedia.org/wiki/REST
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com