PHP에서 서로 다른 페이지 간에 값을 전송하는 방법: 1. require_once를 사용하여 실현합니다. 2. 양식 제출을 사용하여 실현합니다. 3. 실현하려면 COOKIE를 사용합니다.
방법은 다음과 같습니다.
(추천 튜토리얼: php video tutorial)
방법 1: require_once
//Page a: <?php $a = "hello"; ?> //Page b: <?php require_once "A.php"; echo $a." 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은 전역 변수입니다. 선언만 하면 웹 페이지를 닫거나 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 training
위 내용은 PHP의 여러 페이지간에 값을 전달하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!