우리는 동적 웹사이트를 만들 때 정보를 전달하기 위해 페이지 값 방식을 사용하는 경우가 많습니다. 아래에서는 PHP에서 페이지에 값을 전달하는 방법을 소개합니다.
추천 튜토리얼: PHP 비디오 튜토리얼
방법 1: require_once
//Page a: <?php $a = "hello"; ?> //Page b: <?php require_once "A.php"; echo $a." world!"; ?>
b.php를 방문하면 다음 메시지가 표시됩니다: hello world!
방법 2: 페이지 이동 시 매개변수 값 전달
//Page a: <?php $a = "world"; ?> <a href="b.php?m=$a">点我跳到b.php</a> //Page b: <?php echo "hello".$_GET['m']; ?>
# 🎜🎜#방법 3: 양식 제출:
<form name="form1" method="post" action="2.php"> <input type="text" name="val" /> <input type="submit" name="Submit" value="提交" /> </form> //2.php: <?php echo $_POST['val']; ?>
방법 4: 세션 세션.
(SESSION은 전역 변수로 선언만 하면 웹 페이지를 닫거나 SESSION에 마침표 없이 모든 페이지에서 사용 가능하며, POST 및 GET은 php만 필요 실행 후 바로 해제됩니다)<?php session_start(); $_SESSION['val']='123'; echo $_SESSION['val']; ?> <?php session_start(); echo $_SESSION['val']; //直接输出全局变量val. ?>
방법5 : 쿠키.
쿠키는 클라이언트(전역 변수이기도 함)에 저장되고, 세션은 서버에 저장됩니다. 이것이 둘 사이의 유일한 차이점입니다.<?php setcookie("user", "SUVLLIAN", time()+3600); //创建一个名为user的cookie变量,它的值是Alex Porter。它将在一个小时以后过期,也就是不能访问了 echo $_COOKIE['user']; //还要刷新一下页面才可以生效 ?>
방법 6: 데이터베이스에 저장한 다음 검색
장점은 다음과 같습니다. 오랫동안 보관하십시오. 단점은 사용해야 할 때마다 데이터베이스에 쿼리해야 하므로 많은 리소스를 소비한다는 점입니다.위 내용은 PHP 페이지에서 값을 전달하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!