>  기사  >  웹 프론트엔드  >  여러 페이지 간에 매개변수를 전송하는 여러 가지 방법(자세한 답변)

여러 페이지 간에 매개변수를 전송하는 여러 가지 방법(자세한 답변)

亚连
亚连원래의
2018-05-19 11:40:303497검색

아래 편집기에서는 여러 페이지 간에 매개변수를 전송하는 여러 가지 방법에 대해 설명합니다. 이제 그것을 여러분과 공유하고 모든 사람에게 참고 자료로 제공하겠습니다.

서로 다른 페이지 간에 매개변수를 전송하는 여러 가지 방법에 대해 논의합니다(Li Sheng)

웹 시스템은 http 프로토콜을 사용하여 브라우저와 서버 간에 데이터를 전송하고 http 프로토콜은 상태 비저장 프로토콜이므로 서로 다른 페이지 간에 데이터를 전송하는 방법 페이지 간에 데이터를 전송하는 방법에는 여러 가지가 있습니다

방법 1: 양식 전송

양식 전송 매개변수는 가장 간단하고 기본적인 매개변수 전송 방법입니다. 참고: 양식 요소에서 숨겨진 버튼 사용

방법 2: 매개변수가 있는 URL 전송

매개변수가 있는 URL 작성: url?매개변수 이름 1=값 1&매개변수 이름 2=값 2.

방법 3: 요청 요청 개체

요청 개체에 데이터를 바인딩하고, 요청 개체 getAttribute 및 setAttribute 메서드

방법 4: 사용자 세션 개체

를 통해 읽고 쓸 수 있습니다. 데이터는 세션 객체에 바인딩되고, 세션 객체의 getAttribute 및 setAttribute 메서드를 통해 읽고 쓰여집니다.

방법 5: 애플리케이션 객체

데이터를 애플리케이션 객체에 바인딩하고, getAttibute 메서드를 통해 읽고 쓸 수 있습니다. 및 응용 프로그램 개체의 setAttribute 메서드

방법 6: 쿠키 개체

는 클라이언트 브라우저 쿠키 파일에 데이터를 쓸 수 있습니다.

메서드 1과 2는 문자열 매개변수 전송만 실현할 수 있는 반면, 메소드 3, 4, 5, 6은 객체 전송을 실현할 수 있습니다(메서드 6에서는 객체를 직렬화하고 저장해야 함)

메서드 1, 메소드 2, 방법 데이터 전송 3은 데이터를 얻기 위해 페이지를 요청할 수 있는 반면 방법 4, 5, 6은 여러 다른 페이지에서 데이터 객체를 얻을 수 있습니다

방법 4와 6에 저장된 데이터 객체는 모두 특정 사용자와 관련된 정보입니다. 차이점은 방법 4는 데이터를 서버 메모리에 저장하는 방식이고, 방법 6은 데이터를 클라이언트 메모리에 저장하는 방식입니다.

5번 방법에 저장된 데이터 객체는 모든 사용자와 관련된 정보이며, 해당 데이터는 서버 메모리에도 저장됩니다.

위 내용은 앞으로 모든 분들께 도움이 되기를 바랍니다.

관련 기사:

JS 새로 고침 페이지 방법 요약

JS 유효성 검사 입력이 지정된 소수점을 유지합니다.

JS는 이메일 주소 형식 확인 코드

위 내용은 여러 페이지 간에 매개변수를 전송하는 여러 가지 방법(자세한 답변)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.