Cómo pasar valores entre las páginas en PHP?

Aprender: Cómo pasar cualquier valor entre páginas en PHP? En este caso, es un tutorial acerca de pasar los valores de una página a otra usando PHP.

PHP es uno de los idiomas más populares cuando se trata de servicios de fondo. Incluso el gigante de WordPress CMS utiliza PHP en su núcleo, por lo que no hay nada más que añadir lo importante que es el idioma.

Sin embargo, a menudo los nuevos desarrolladores tienen dificultades para pasar variables a lo largo de las páginas siguientes. Podrían incluso ir class almacenamiento local para hacer este trabajo, pero todos estos hacks no son necesarios cuando se puede hacer esto fácilmente con la gestión de sesiones.

La sesión es un período de actividad en la que se almacenan los datos del visitante y se pasa al siguiente páginas . Le decimos al intérprete de PHP para iniciar una sesión mediante la definición de session_start () al comienzo de cada archivo PHP que queremos sesión suceda. A continuación, se accede a las variables de sesión utilizando el € _SESSION [ ‘variable name’] método.

código PHP con HTML:

<?php session_start();
//Put session start at the beginning of the file
?>
<!DOCTYPE html>
<html>
<head>
<title>Session Example</title>
</head>
<body>
<?php if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$_SESSION['name'] = $_POST['name'];
if($_SESSION['name']) {
header('location: printName.php');
}
}
?>
<form action="session.php" method="POST">
<input type="text" name="Name">
<input type="submit" value="submit">
</form>
</body>
</html>

En este ejemplo, estamos tomando una entrada de texto en forma de nombre y almacenarlo en la variable de sesión nombre. Tenga en cuenta, este es el, € _SESSION [ ‘nombre’] cómo se definen las variables de sesión

A continuación, la nota que hemos incluido session_start () al comienzo de cada archivo PHP. Esto asegurará que podemos acceder con seguridad a la variable definida en otra página, sólo por el uso € _SESSION [ ‘nombre’] .

<?php session_start();
//Put session start at the beginning of the file
?>
<!DOCTYPE html>
<html>
<head>
<title>Print Name</title>
</head>
<body>
<p>Your Name is: <?php echo $_SESSION['name']; ?></p>
</body>
</html>

archivo En printName.php, haciéndose eco de la variable nombre de la sesión imprime el nombre que hemos introducido desde usuario en otra página.

Por lo tanto, esta es la forma de pasar variables y valores de una página a otra en PHP. Compartir con sus amigos / compañeros de estudio por lo que no tienen que luchar.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *