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.
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?