En el desarrollo del proyecto, a menudo ve que pasa valores entre diferentes páginas. En el trabajo web, este artículo enumera tres formas comunes para usted.
1. Transmisión del valor posterior
La transferencia de valor posterior es un método utilizado para el salto de formulario <Form> de HTML, que es muy conveniente de usar. Por ejemplo:
<html> <form de acción = '' método = ''> <input type = 'text' name = 'name1'> <input type = 'Hidden' name = 'name2' value = 'valor'> <input type = 'shit' value = 'enviar'> </form> </html>
La acción en el formulario llena la ruta de URL de la página de salto, y el método llena el método de publicación. Después de presionar el botón Enviar en el formulario del formulario, el contenido con el nombre en el formulario se pasará a la URL llena, que se puede obtener a través de $ _post ['Nombre'], por ejemplo:
<? php $ a = $ _ post ['name1']; $ b = $ _ post ['name2'] ;?>
Aquí hay un truco muy conveniente. Cuando el tipo se selecciona como 'oculto' en la etiqueta de entrada, la etiqueta de entrada se ocultará y no se mostrará en la página. Sin embargo, la etiqueta de entrada está en el formulario y tiene un valor de nombre y un valor de valor. También se pasará junto con el botón Enviar. Esta etiqueta oculta puede pasar un contenido que no desea mostrar.
2. Obtenga la transmisión de valor
El valor Get se pasa siguiendo la URL, y cuando la página salta, salta con la URL. Comúnmente utilizado en el uso de etiquetas <a>. Por ejemplo:
<a href = 'delete.php? id = valor'> Haga clic en mí para saltar </a>
Después de saltar a xxx.php, puede obtener el valor aprobado a través de $ _get ['id']. El método GET a menudo se usa para las URL para eliminar o leer archivos PHP con una determinada ID.
3. Transmisión del valor de sesión
La sesión es un tipo de variable global, que a menudo se usa para guardar datos comunes, como el ID de usuario después de iniciar sesión. Una vez guardado en la sesión, se pueden obtener otras páginas a través de la sesión. La sesión debe estar habilitada para la sesión:
<? php // asignación de sesión session_start (); $ _Session ['One'] = Value1; $ _Session ['two'] = value2; // valor de sesión Leer: $ One = $ _Session ['One']; // Destrucción de valor de sesión unset ($ _ Sesión ['One']) ;?>
Gracias por leer, espero que pueda ayudarte. ¡Gracias por su apoyo para este sitio!