Para utilizar variables de sesión es necesario para iniciar la sesión utilizando el session_start
función, esto le permitirá almacenar sus datos en la variable global $_SESSION
de una manera persistente.
lo que el código finalmente se parece a esto:
<strong>Test Form</strong>
<form action="" method"post">
<input type="text" name="picturenum"/>
<input type="submit" name="Submit" value="Submit!" />
</form>
<?php
// starting the session
session_start();
if (isset($_POST['Submit'])) {
$_SESSION['picturenum'] = $_POST['picturenum'];
}
?>
<strong><?php echo $_SESSION['picturenum'];?></strong>
para que sea fácil de usar y de evitar el olvido de nuevo, se puede crear un session_file.php
que se incluye en todos sus códigos y comenzará la la sesión para que
session_start.php
<?php
session_start();
?>
y luego incluirlo RCEst siempre que lo desee:
<strong>Test Form</strong>
<form action="" method"post">
<input type="text" name="picturenum"/>
<input type="submit" name="Submit" value="Submit!" />
</form>
<?php
// including the session file
require_once("session_start.php");
if (isset($_POST['Submit'])) {
$_SESSION['picturenum'] = $_POST['picturenum'];
}
?>
esa es la forma más portátil y fácil de mantener en el futuro. otros
observaciones
si está utilizando Apache versión 2 o más, ten cuidado en lugar de
<?
para abrir las etiquetas de PHP, utilice <?php
, de lo contrario su código no será interpretado
nombres de variables en php son mayúsculas y minúsculas en vez de escribir $ _session, escribir $ _SESSION en mayúscula ers
buen trabajo!
= $ whyThatItMakesCodeMuchMoreReadable/*: P * /?> –