Usar variables de PHP en varias páginas

¿Es posible usar una variable de una página en una pieza de código en otra? por ejemplo, envíe un formulario en una página y en la segunda utilice un script PHP para agregar los datos del formulario a una tabla MySQL

Gracias por toda la ayuda

Esto es para lo que son los globales GET y POST ‘super’. http://www.tizag.com/phpT/postget.php

Su mejor opción sería usar las funciones de sesión de PHP. De esta forma, si el usuario navega fuera de su página y luego regresa, las variables de sesión seguirán allí (siempre que la sesión no haya expirado). Puede obtener más información aquí – Sesiones PHP . Básicamente, todo lo que tienes que hacer es llamar

session_start(); 

en la parte superior de cada página php (antes de que cualquier cosa salga al navegador) donde quiera tener acceso a las variables de la sesión. Luego puede establecer / recuperar una variable usando

 // set $_SESSION['varname'] = "something"; // retrieve $somevar = $_SESSION['varname']; 

El script que genera el formulario no tiene que ser el script que procesa el formulario. todo lo que se necesita es que la etiqueta FORM apunte al script correcto. La única advertencia es que cualquiera que sea la página a la que envíe los datos del formulario también debe generar un resultado adecuado (a menos que haga un POSTE AJAX).

Si, en cambio, está preguntando si dos ejecuciones de página pueden manejar los mismos datos POSTed, esa es una pregunta bastante diferente. En un nivel simplista, puede tener el primer include () el segundo para que tenga acceso a todos los mismos datos. Un poco más avanzado es volver a crear el POST original y sintetizar un POST. Esto probablemente requerirá asistencia de JavaScript. Otro enfoque es utilizar la característica de sesión de PHP y poner el valor a un lado para que un script posterior tenga acceso a él. ¡Sin embargo, esto depende del usuario y luego de seguir el enlace correcto!

Use la session para acceder a su variable a la segunda / otra página. Ejemplo:

index.php

  

=============================================== =======================

second_page.php

  

Puedes probar este. Visita este enlace para más detalles. O el sitio web oficial de PHP.