Heim >Backend-Entwicklung >PHP-Problem >Detaillierte Einführung und Beispiele verschiedener Möglichkeiten zum Übertragen von Werten zwischen PHP-Seiten

Detaillierte Einführung und Beispiele verschiedener Möglichkeiten zum Übertragen von Werten zwischen PHP-Seiten

王林
王林Original
2019-08-23 16:12:321678Durchsuche

Methode 1, require_once

//Page a:
    <?php
            $a = "hello";
    ?>
//Page b:
    <?php
        require_once "A.php";
        echo $a." world!";
    ?>

Beim Zugriff auf b.php erhalten Sie: Hallo Welt!

Methode 2, Parameterwert übertragen, wenn durch die Seite gesprungen wird

//Page a:
<?php
    $a = "world";
?>
    <a href="b.php?m=$a">点我跳到b.php</a>
//Page b:
<?php
    echo "hello".$_GET[&#39;m&#39;];
?>

Methode 3, Formularübermittlung

<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;];
?>

Methode 4, SESSION

(SESSION ist eine globale Variable. Solange sie deklariert ist, ist sie auf allen Seiten verfügbar, ohne die Webseite zu schließen oder bis zum SESSION-Zyklus . POST und GET werden sofort freigegeben, sobald PHP ausgeführt wird)

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

Methode 5, COOKIE

Das Cookie wird auf dem Client gespeichert (auch Globale Variablen), Sitzung wird auf dem Server gespeichert. Dies ist der einzige Unterschied zwischen den beiden.

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

Methode 6. In der Datenbank speichern

Vorteile: Kann über einen langen Zeitraum gespeichert werden.

Nachteile: Jedes Mal, wenn Sie es verwenden müssen, müssen Sie es in der Datenbank abfragen, was viele Ressourcen verbraucht.

Für weitere verwandte Fragen besuchen Sie bitte die chinesische PHP-Website: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung und Beispiele verschiedener Möglichkeiten zum Übertragen von Werten zwischen PHP-Seiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Drei Elemente der PHP-FunktionNächster Artikel:Drei Elemente der PHP-Funktion