서로 다른 페이지 간 PHP 데이터 전송

(*-*)浩
풀어 주다: 2023-02-26 09:42:01
원래의
2140명이 탐색했습니다.

제가 아는 네 가지 방법을 정리해봤습니다:

서로 다른 페이지 간 PHP 데이터 전송#🎜 🎜##🎜 🎜#

1.SESSION 방법:

$_SESSION['name']을 통한 할당 = 세션 값의 수명 주기 동안 값을 호출할 수 있습니다. (추천 학습:

PHP 비디오 튜토리얼

) '이름'은 고유해야 하며 반복될 수 없다는 점에 유의하세요.

세션의 수명주기: 사용자가 페이지에 액세스할 때부터 시작하여 웹사이트 링크가 끊어질 때 끝납니다.

세션을 사용하여 변수를 저장할 때의 문제점은 이전에 Seesion 데이터를 표시하기 위해 페이지를 열었을 때 새 페이지를 열면 이전 페이지의 세션 관련 할당이 동시에 업데이트된다는 것입니다. , 어떤 경우에는 이는 원하는 효과가 아닙니다. 그러나 SESSION은 사용자의 온라인 시간을 기록하는 데 적합합니다.

2.GET method

여기서 주의해야 할 것은 두 가지 형식입니다. URL - ---경로 형식과 경로 형식으로 값을 전달하는 것의 차이점:

경로 형식으로 값을 전달하는 방법: path/index.php/?id=7878&a=234234#🎜 🎜#

라우팅 형식의 값 가져오기 전송 방법: path?r=index.php?id =11&b = 88

모든 가져오기 매개변수를 가져오려면 대상 페이지에서 $_GET를 사용하세요# 🎜🎜#

이전에는 라우팅 형식만 알고 경로 형식이 어떤 것인지 몰랐습니다. 그러다가 값을 전달하는 데 다른 세 가지 방법을 모두 구현할 수 있다고 생각했습니다. , 좀 번거롭네요. 그러다가 어찌해야 할지 막막할 때, 경로 형태로 GET 값 전달 방식인 URL을 보게 되었습니다.

3.POST 방법

양식 제출 작업은 점프 URL을 지정합니다.

document.formname.action = 'url';
document.formname.submit(); //formname为表单名字
로그인 후 복사

4. 데이터 테이블 방법

가장 번거로운 방법은 페이지 내용을 데이터 테이블에 저장한 후 다른 페이지의 테이블에서 특정 레코드를 검색하는 것입니다.

위 내용은 서로 다른 페이지 간 PHP 데이터 전송의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿