Tips: Pasar variables de JavaScript a PHP

You may also like...

20 Responses

  1. oscar_sg dice:

    Hola, muchas gracias esto en relidad si sirve, en mi caso era un formulario que lo validaba con javascrip y al final de validarlo enviaba el formulario, pero necesitaba enviar una variable para que al recargar la pagina, php insertara los datos

    el scrip fu asi:

    else {
    document.cookie = ‘registrar= true’;
    form1.submit();}

    y en php lo recog asi:

    $miVariable = $_COOKIE[“registrar”];
    echo $miVariable;

    muchas gracias a quien puso este post,me sirvio mucho =) espero a otros les sirva tambien

  2. Marc dice:

    Yo estoy en proceso 🙂 pero también me ha ayudado bastante muchas gracias!

  3. Bere dice:

    Hola tengo el siguiente script en a.php que me detecta el evento de cuando el usuario cierra desde “X”, si se cierra me manda a salir.php pero no se como enviar en este script una variable php y recuperarla en salir php, muchas gracias.

    window.onbeforeunload=function() {   alert(‘Esta por cerrar esta aplicación esta seguro?);   window.open(‘salir.php’) 
     } 

    • jodacame dice:

      salir.php?variable=valor y en tu php lo recibes $GET[‘variable’];

      • Bere dice:

        Gracias por tu atención jodacame, lo he probado y me funciona perfecto!!!! Gracias muchas Gracias 🙂

      • Bere dice:

        Nuevamente solicitando tu apoyo he probado con el script anterior con tu aporte y me funciona “bien” pero el alerta que se muestra solo me da la opción de 2Aceptar” y no de “Cancelar” para que siga en la misma página, he cambiado al siguiente script pero tengo duda de donde va la siguiente línea window.open(‘salir.php?folio=$No_Folio’)

        var message=’Si Cierra esta ventana no finalizará su sesión y no se registrarán los datos agregados a esta declaración.’; function salir(e) {  var evtobj=window.event? event : e;
          if(evtobj == e)  {   //firefox   if (!evtobj.clientY)   {    evtobj.returnValue = message;   }  }else{
           if (evtobj.clientY < 0)   {
            evtobj.returnValue = message;
           }  } }

        he probado dentro de las condiciones del if pero no me funciona bien ojala puedas ayudarme, GRACIAS!!

  4. Angusin dice:

    Impresionante… me ha servido de maravilla. GRACIAS!

  5. Kevin dice:

    Gracias me ha servido…

  6. Muy buen tip, hay que tener en cuenta que a partir de PHP 4 hay que pedir la cookie así:  $HTTP_COOKIE_VARS[“variable”]; para que funcione.

    Muchas gracias!

  7. Roberto_prado19 dice:

    Si, me has solucionado un problema que tenia… Y ademas de una manera facil, y yo rompiendome la cabeza con ajax y no se que mas jeje
    muchas gracias!

  8. Humi191 dice:

    Gracias… empezaba a romperme la cabeza con este problema =)

  9. Imperius Sama dice:

    …excelente hermanazo, me salvaste de una grave, ya me andaba rompiendo la cabeza tratando de solucionar ese problema… muchas graciaaas…   Dios te bendiga….  🙂

  10. sergio dice:

    Nombre, que buen aporte, sencillo y directo..

  11. Ing Rodney dice:

    Men vos sos un capo tenia semanas tratando de hacerlo Gracias

  12. mika dice:

    Muchas gracias! me sacó de un problema…

  13. hanibaltroyer dice:

    gracias caon no manches me saco de un pedo grande jajajja

  14. AndresB dice:

    Gracias Me Ha Servido Bastante !!!!!

  15. Gali dice:

    Hola, que tal,
    Por primero no soy una programadora experta y me metido ahora hacer algo que, nunca he echo. Suelo hacer cosas en flash y ahora estoy programando con JavaScript en entorno de flash. El problema que tengo es que recojo valores de muchas variables mas de 30 en una cadena , que los tengo metido en una función y tengo que mandarlo un archivo .php y ahí me pierdo . Veo este ejemplo pero no lo tengo muy claro . Como se asigna ruta con el nombre del archivo. php y como graba los variables. Tenga en cuenta que no soy programadora a principiante . Si me pueden ayudar se lo agradecería.

  16. José Infante dice:

    Excelente, muchas gracias por compartir

Deja un comentario

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