이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 9120|회답: 2

PHP의 POST 커밋과 GET 커밋의 차이점은 무엇인가요?

[링크 복사]
게시됨 2014. 11. 19. 오후 9: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 커밋의 차이는 무엇인가요?




이전의:위챗 ID를 무제한으로 수정하는 방법
다음:컴퓨터과학부 2013-2014 학년도 장학금 명단이 발표되었습니다
게시됨 2014. 11. 19. 오후 9:21:40 |
1. get은 서버에서 데이터를 가져오는 것이고, post는 서버에 데이터를 전송하는 것입니다.
2. get은 제출된 폼의 ACTION 속성이 가리키는 URL에 매개변수 데이터 큐를 추가하는 것으로, 값은 폼 내 각 필드에 대응하며, URL에서 확인할 수 있습니다. post는 각 필드를 폼에 넣고, HTML 헤더의 내용을 ACTION 속성이 지정한 URL 주소로 배치하는 HTTP 게시 메커니즘입니다. 사용자들은 그 과정을 못합니다.
3. get 메서드의 경우 서버 측은 Request.QueryString을 사용하여 변수의 값을 얻고, post 메서드의 경우 서버 측은 Request.Form을 사용하여 제출된 데이터를 얻습니다.
4. get이 전송하는 데이터 양은 작으며 2KB를 넘을 수 없습니다. 우편으로 전송되는 데이터의 양이 많으며, 일반적으로 무제한으로 설정되어 있습니다. 하지만 이론적으로 IIS4에서 가장 큰 용량은 80KB이고, IIS5에서는 100KB입니다.
5. 보안은 매우 낮고, 후국 보안은 높다. 하지만 실행 효율성은 포스트 방식보다 낫습니다.

추천 사항:
1. get 방법의 보안은 Post 방법보다 낮으며, 기밀 정보가 포함되어 있다면 Post 데이터 제출 방법을 사용하는 것이 권장됩니다;
2. 데이터 쿼리를 수행할 때는 Get 메서드를 사용하는 것이 권장됩니다; 데이터를 추가, 수정 또는 삭제할 때는 Post 방법을 사용하는 것이 권장됩니다;
게시됨 2014. 12. 25. 오후 5:45:43 |
방금 봤는데, 이건 http://zh.wikipedia.org/wiki/REST
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com