PHP에서 다음 페이지에 변수 전달
HTTP는 상태 비저장 프로토콜입니다. 즉, 각 페이지 요청이 독립적으로 처리됩니다. 따라서 페이지 간에 데이터를 전달하려면 추가 메커니즘이 필요합니다.
세션 변수:
한 가지 옵션은 세션 변수를 사용하는 것입니다. 세션은 서버 측에 데이터를 저장하므로 여러 페이지에서 공유할 수 있습니다. 세션을 사용하려면 먼저 session_start()를 호출하세요. 두 페이지 모두에서:
// Page 1 $_SESSION['myVariable'] = "Some text"; // Page 2 $myVariable = $_SESSION['myVariable'];
쿠키 변수:
쿠키는 클라이언트 측에 데이터를 저장하지만 세션보다 덜 안전합니다. 쿠키를 사용하려면 페이지 1:
setcookie('myVariable', 'Some text');
에서 쿠키를 설정한 다음 페이지 2:
if (isset($_COOKIE['myVariable'])) { $myVariable = $_COOKIE['myVariable']; }
GET/POST 매개변수:
HTTP 요청은 URL(GET) 또는 양식 데이터(POST)에 변수를 전달할 수 있습니다. GET을 통해 변수를 전달하려면 URL에 추가하세요.<a href="Page2.php?myVariable=Some text">Page2</a>POST를 통해 전달하려면 다음 형식에 숨겨진 필드를 포함하세요.
<form method="post" action="Page2.php"> <input type="hidden" name="myVariable" value="Some text"> <input type="submit"> </form>2페이지에서 검색 각각 $_GET 또는 $_POST의 변수입니다.
추가 고려 사항:
위 내용은 PHP 페이지 간에 변수를 어떻게 전달할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!