Cómo pasar variables de JavaScript a PHP y redirigir a una página PHP después de pasar variables

Hola,

Dependiendo de la situación, puede usar uno de estos …

  1. Simplemente redirija a la página php con get query vars …
  2. Realice una solicitud AJAX con datos GET o POST (para datos enormes, datos multidimensionales)
  3. Establecer cookies en JavaScript y obtener el valor en PHP

Redireccionar con get query

Redirigir en JS

var msg = ‘¡Hola!’;
window.location = “http://example.com/file.php?msg=” + msg;

Entonces obtenga val en php como este …

if (! empty ($ _GET [‘msg’])) {
echo “JS dice”. $ _GET [‘msg’]; // Salidas: JS dice hola!
}

AJAX

De manera similar, puede usar ajax para enviar datos GET / POST usando jQuery.ajax / jQuery.get / jQuery.post. Todo el objeto que pase a estas funciones como propiedad `data` estará disponible en $ _GET / $ _ POST como una matriz multidimensional, úsalo en PHP así …

// Obtener datos
$ _GET [‘msg’]

// Publicar datos
$ _POST [‘mensaje’]

GALLETA

Configure la cookie en JS de esta manera … Aquí, la cookie con el nombre `username` tiene el valor` John Doe`

document.cookie = “nombre de usuario = John Doe”;

Entonces opcionalmente redirigir …

window.location = “http://example.com/file.php”

Luego use en php como este …

if (! empty ($ _COOKIE [‘username’])) {
echo “hola”. $ _COOKIE [‘nombre de usuario’]; // Salidas: Hola John Doe
}

En mi opinión, ya que desea redirigir, simplemente puede pasar el var como obtener consulta con la url \ U0001f609

Use el método Ajax para pasar el valor y obtener cualquier resultado, así que creo una función, llamo una función y paso un valor a la página ajax, creo una página ajax.php

en la página ajax.php pasa valor por javacript get

$ _GET [‘passval’];

echo “MyRetrunresult”; // pasa el resultado de tu devolución a ajax

Más detalles visita este blog

http://www.objectdeveloper.com/h

Empresa de desarrollo de software en Udaipur : si está buscando el mejor software de restaurante , software de sistema de gestión de hotel , software de gestión de inventario , ERP, CRM, etc. Contacto: 91–9672101902

Puedes hacerlo usando ajax:

basado en su pregunta, creo que desea usarlo en cualquier forma en la que, después de enviar el botón, verifique los valores y vea si es válido en función de lo que redirige o no.

Cuando usa AJAX, javascript maneja todas las validaciones del lado del cliente e interactúa con el usuario.

La redirección también se realiza mediante Javascript.

Puede enviar las variables usando ajax usando el método get o post

mejor usar el método de publicación.

Puede usar una solicitud ajax con el método GET o POST y especificar la página php en la solicitud ajax.

Entonces la variable javascript puede leer en el archivo php usando el método

Tu pregunta no está clara. ¿El script php al que desea pasar la variable es el mismo al que desea redirigir?
– En caso afirmativo, simplemente pase las variables en la llamada ajax. También puede usar el formulario de envío.

– Si no, pase las variables al primer script php a través de ajax / submit y luego escriba el código php para redirigir a la segunda página php, como

header (“Ubicación: http://www.yourwebsite.com/user.php&quot ;);
salida();

O, pase variables a través de ajax al primer script. y use javascript para redirigir a la página de la segunda página.

Avísame si tienes alguna duda.