Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 9120|Відповідь: 2

У чому різниця між POST комітом PHP і GET?

[Копіювати посилання]
Опубліковано 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]

Який вплив це має на програму і в чому різниця між пост-коммітом і get commit?




Попередній:Метод необмеженої кількості змін у 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. Безпека на Get дуже низька, після безпеки — висока. Але ефективність виконання краща, ніж у методі Поста.

Рекомендації:
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