그래서 우리가 여기서하고 싶은 것은 forum 태그를 소개하는 것입니다.
지금 우리가 가지고있는 것은 영어로 양식을 부르는 것이지만 기술적으로 그를 풀어 낼 수있는 것입니다.
그것은 양식으로 간주되지 않습니다.
그것은 관련이없는 3 개의 입력 만 가지고 있습니다.
양식의 요점을 기억하십시오.
그것은 단지 우리가 입력을 넣는 컨테이너 일뿐입니다.
그렇습니다. 그들은 양식의 바깥에 개별적으로 존재할 수 있습니다. 때때로 우리는 그것을 가질 것입니다.
그러나 이것이 우리가 함께 제출하고자하는 한 가지 형태의 포장 된 것이라면 양식 태그를 만드는 것이 합리적입니다.
그래서 저는이 데이터를 form 태그에 넣고 저장하려고합니다.
우리가 토론 한 두 가지 특성이 있다는 것을 기억하십시오.
양식에서 데이터를 보내는 작업이 있습니다.
그리고 HTP 방법이 GET 또는 POST 인 방법도 있습니다.
바로 가기 명령이 주석을 얻기 위해 슬래시를 새로 고치는 것과 마찬가지입니다.
승인.
따라서 페이지를 새로 고치면 아무 것도 바뀌지 않거나 아무것도 변경되지 않은 것처럼 보입니다.
정말 작은 변화가 하나 있습니다.
그래서 여기에 텍스트를 추가하면 폼 태그가 없거나 페이지를 새로 고침하면 폼 태그를 추가하자마자 모든 것이 라인에 있음을 볼 수 있습니다. 그러나 폼이 Allaman의 블록을 푸시합니다 그 텍스트를 새 줄로
그래서 아주 사소한 일이지만, 내 모습이 기능적으로는 동일하게 보입니다.
이제 페이지를 새로 고침하면 실제로 뭔가 효과적이지 않습니다.
하지만 내 사용자 이름과 암호를 입력하면 제출을 누르십시오.
여기에서주의를 기울이면 내 페이지가 실제로 내 데이터가 사라지는 것을 볼 수 있습니다.
페이지를 새로 고침하는이 단추는 사용자가 볼 수있는 것처럼 잠깐 동안 들어 있습니다.
그래서 내 양식을 보냈습니다.
문제는 그것이 현재 내가있는 같은 장소로 보내지고 있다는 것입니다.
따라서 기본적으로 작업을 지정하지 않으면 페이지를 새로 고치는 것과 똑같은 위치로 이동하게됩니다.
메소드를 지정하지 않으면 GET 요청이 될 것입니다.
그래서 우리는 들어가서 그것을 바꿀 수있었습니다.
우리는 행동과 방법이 동등하다고 말할 수 있습니다.
그리고 다른 것을 바꾸어 봅시다. HTP 콜론 슬래시와 동일한 동작을 수행합시다. Wikipedia 닷컴 메서드는 GET 요청이거나 페이지를 새로 고침하여 여기에 데이터를 채우겠습니다.
양식을 작성하고 제출을 클릭하십시오.
이번에는 Wikipedia에 요청을 보내려는 동일한 페이지에 요청을 보내지 않을 것이고 기술적으로 이것은 Wikipedia이어야합니다.
그러나 그들은 사람들이 항상 닷컴을 사용하려고 시도하고 있다는 사실을 깨닫기에 충분히 똑똑합니다. 단지 org로 리디렉션됩니다.
좋습니다. 이것이 바로 우리가 데이터를 보내는 곳입니다.
물론 우리는 실제로 포럼에서 Wikipedia 나 Google 또는 Facebook에 데이터를 보내지는 않습니다.
우리는 그것을 우리 자신의 서버에 보내고 우리는 생성하지만 우리는 아직 가지고 있지 않습니다.
따라서 지금은 작업을 변경하여 데이터의 위치를 ​​변경할 수 있음을 보여줍니다.
그래서 나는 앞으로 나아가서 이들 둘 모두를 없애고 우리가 가지고있는 것과 동일한 페이지를 새로 고침 할 방법과 양식을 얻는 방법을 그대로 유지할 것입니다.
그리고 혼란 스럽다면 HTP 요청과 방법 및 행동에 대해 많은 시간을 할애 할 것입니다.
그래서 우리는 거기에 갈 것입니다.
지금은 순전히 양식을 작성하는 프론트 엔드에 관한 것입니다.
그래서 제가 여기서 이야기하고자하는 또 하나의 사실은 우리가 실제로이 양식을 제출할 때 데이터가이 요청과 함께 전송되고 그것을 볼 수있는 방법이 있다는 것입니다.
따라서 우리가 보내고 자하는 각각의 데이터에 이름을 부여하면됩니다.
그래서 그것은 이름 속성입니다.
사용자 이름에 사용자 이름을 붙이고 입력 한 다음 암호 입력시 이름이 암호와 같다고 말하고이를 저장합니다.
암호를 테스트 할 때 사용자 이름을 입력하십시오.
제출할 때 여기에주의를 기울이면 내가 본 적이없는 새로운 형식으로 내 데이터가 추가됩니다.
쿼리 문자열이라고합니다.
그 중 또 다른 주제는 더 많은 시간을 할애하고 표현할 것입니다.
기본적으로 물음표 뒤에는 앰퍼샌드로 구분 된 키 값 쌍이옵니다.
그래서 나는 내가 설정 한 이름 인 사용자 이름을 가지고있다.
그 입력 암호의 값인 equals resti는 내가 설정 한 이름입니다.
동등한 시험 1 2 3.
그래서 요점은 원시 데이터에 이름을 붙여서 나중에 검색 할 수 있다는 것입니다.
물론 유로화를 통해 암호를 보내지는 않습니다.
우리는 실제로 어떤 사용자라도 암호를 볼 수있는 사용자를 알려주지 않습니다.
그리고 그것은 get 요청보다는 보통 post 요청을 사용하기 때문입니다.
이 문제를 해결할 수있는 방법이 있습니다.
다시 이것은 수업의 뒷부분을위한 것입니다.
그러나 중요한 것은 이것이 내가 당신에게 보여주고있는 어떤 것이 아니라는 것입니다. 왜냐하면 당신이 항상 그렇게 할 것이기 때문입니다.
폼에 뭔가를 입력하고 데이터를 입력하면 제출 된 데이터를 클릭하여 해당 양식에서 데이터를 가져오고 요청이 어딘가에 전송된다는 사실을 보여주기 때문에 저는 이것을 보여줄 것입니다.
그리고이 경우에 그것은 우리가 이미있는 곳과 똑같은 곳으로 보냈습니다.
그러나 우리가 이것을 행동으로 바꾸고 Wikipedia Wikipedia로 돌아가거나 우리는 이름 Rusty password test one 2 3을 사용하면 Wikipedia로 나를 데려다 줄 것입니다.
그리고 여기에 내 데이터가 추가됩니다.
그래서 우리는 그 양식을 사용하여 요청을 성공적으로 보냈습니다.
그리고 그 요청에서 데이터는 사용자 이름과 암호 필드에서 추출 된 다음 요청과 함께 전송됩니다.
이것이 우리가 할 모든 형태의 형식의 기초입니다.