Heim  >  Artikel  >  Backend-Entwicklung  >  So übergeben Sie Werte zwischen verschiedenen Seiten in PHP

So übergeben Sie Werte zwischen verschiedenen Seiten in PHP

王林
王林Original
2020-09-28 10:29:442604Durchsuche

So übertragen Sie Werte zwischen verschiedenen Seiten in PHP: 1. Verwenden Sie require_once, um zu realisieren; 3. Verwenden Sie die SESSION-Sitzung, um zu realisieren;

So übergeben Sie Werte zwischen verschiedenen Seiten in PHP

Die Methode ist wie folgt:

(Empfohlenes Tutorial: php-Video-Tutorial)

Methode 1: require_once

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

Methode 2: Parameterwert beim Springen durch die Seite übertragen.

//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-Sitzung

(SESSION ist eine globale Variable. Solange sie deklariert ist, ist sie auf allen Seiten verfügbar, ohne dass die Webseite geschlossen werden muss oder bevor in den SESSION-Zyklus eingetreten wird. POST und GET werden verwendet 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 Fünf: Cookie.

Cookie wird auf dem Client gespeichert (ebenfalls eine globale Variable) und die 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 und dann herausnehmen

Der Vorteil ist: Es kann lange gespeichert werden.

Der Nachteil besteht darin, dass es bei jeder Verwendung in der Datenbank abgefragt werden muss, was viele Ressourcen verbraucht.

Verwandte Empfehlungen: php-Training

Das obige ist der detaillierte Inhalt vonSo übergeben Sie Werte zwischen verschiedenen Seiten in PHP. 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