web-dev-qa-db-fra.com

Comment passer des emails d'une page php à une autre

Bonsoir, j'ai deux formes d'abonnement (mailclimp) je veux passer la valeur email d'une page php à une autre. Dans le code ci-dessous, j'ajoute le
/** session_start(); **/ dans les commentaires car affichez-moi des erreurs.

La première page:

    <?php
    /** session_start(); **/
    ob_start();
    $_SESSION['varname'] = $var_value;
    ?>

  <input type="email" placeholder="Email Address" 
    name="varname" value="var_value" class="required email" id="mce-EMAIL">

La deuxième page:

<?php
/** session_start(); **/
ob_start();
$var_value = $_SESSION['varname'];
?>

  <input type="email" name="varname" value="<?php echo $var_value?>" 
    class="required email" id="mce-EMAIL">

Mais pas passé la valeur email de la première page à une autre. Aussi, j'essaie d'ajouter comme paramètre les cookies, mais le problème n'est pas résolu.

//One page 1
$_COOKIE['varname'] = $var_value;

//On page 2
$var_value = $_COOKIE['varname'];

UpdatesJ'ajoute cette structure filaire pour aider les utilisateurs à résoudre le processus.  enter image description here 

1
user24259

first.php:

<?php
session_start();
$_SESSION['wdm_email'] = '[email protected]';
?>

-

second.php:

<?php
session_start();
echo 'Hi ' . $_SESSION['wdm_email'];
?>

-

Lorsque vous exécuterez second.php (après first.php), le résultat sera:

Hi [email protected]

-

N'oubliez pas de démarrer la session en haut des pages.

Pour plus de références: Comment utiliser session?

1
WisdmLabs