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 *