PHP 페이지에서 값을 전달하는 방법

angryTom
풀어 주다: 2023-04-07 09:54:01
원래의
2965명이 탐색했습니다.

PHP 페이지에서 값을 전달하는 방법

우리는 동적 웹사이트를 만들 때 정보를 전달하기 위해 페이지 값 방식을 사용하는 경우가 많습니다. 아래에서는 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[&#39;m&#39;];
?>
로그인 후 복사

# 🎜🎜#방법 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[&#39;val&#39;];
?>
로그인 후 복사

방법 4: 세션 세션.

(SESSION은 전역 변수로 선언만 하면 웹 페이지를 닫거나 SESSION에 마침표 없이 모든 페이지에서 사용 가능하며, POST 및 GET은 php만 필요 실행 후 바로 해제됩니다)

<?php
    session_start();
    $_SESSION[&#39;val&#39;]=&#39;123&#39;;
    echo $_SESSION[&#39;val&#39;];
?>
<?php
    session_start();
    echo $_SESSION[&#39;val&#39;];    //直接输出全局变量val.
?>
로그인 후 복사

방법5 : 쿠키.

쿠키는 클라이언트(전역 변수이기도 함)에 저장되고, 세션은 서버에 저장됩니다. 이것이 둘 사이의 유일한 차이점입니다.

<?php
    setcookie("user", "SUVLLIAN", time()+3600);   
   //创建一个名为user的cookie变量,它的值是Alex Porter。它将在一个小时以后过期,也就是不能访问了
    echo $_COOKIE[&#39;user&#39;];    
    //还要刷新一下页面才可以生效
    ?>
로그인 후 복사

방법 6: 데이터베이스에 저장한 다음 검색

장점은 다음과 같습니다. 오랫동안 보관하십시오.

단점은 사용해야 할 때마다 데이터베이스에 쿼리해야 하므로 많은 리소스를 소비한다는 점입니다.

위 내용은 PHP 페이지에서 값을 전달하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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