Maison > développement back-end > tutoriel php > Comment transmettre une valeur dans une page php

Comment transmettre une valeur dans une page php

angryTom
Libérer: 2023-04-07 09:54:01
original
2985 Les gens l'ont consulté

Comment transmettre une valeur dans une page php

Lorsque nous créons des sites Web dynamiques, nous utilisons souvent la méthode de transmission de valeurs à la page pour transférer des informations. Ci-dessous, nous vous présenterons comment transmettre des valeurs sur les pages en PHP.

Tutoriel recommandé : Tutoriel vidéo PHP

Méthode 1 : require_once

//Page a:
    <?php
            $a = "hello";
    ?>
//Page b:
    <?php
        require_once "A.php";
        echo $a." world!";
    ?>
Copier après la connexion

Lorsque vous visitez b.php, vous obtiendrez : bonjour tout le monde !

Méthode 2 : Transporter les valeurs des paramètres lors du saut d'une page à l'autre

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

Méthode 3 : Soumission du formulaire :

<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;];
?>
Copier après la connexion

Méthode 4 : SESSION séance.

(SESSION est une variable globale. Tant qu'elle est déclarée, elle est disponible sur toutes les pages sauf si la page Web est fermée ou s'il n'y a pas de cycle vers SESSION, tandis que POST et GET sera disponible dès que PHP sera exécuté. Sera publié immédiatement (Non)

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

Méthode 5 : cookie.

Le cookie est stocké sur le client (également une variable globale) et la session est stockée sur le serveur. C'est la seule différence entre les deux.

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

Méthode 6 : Stocker dans la base de données puis le sortir

L'avantage est : il peut être stocké longtemps.

L'inconvénient est qu'à chaque fois que vous avez besoin de l'utiliser, vous devez l'interroger dans la base de données, ce qui consomme beaucoup de ressources.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal