Foros del Web » Programando para Internet » PHP »

manejo de variable sessones desde boton

Estas en el tema de manejo de variable sessones desde boton en el foro de PHP en Foros del Web. hola amigos traigo una idea y duda puntual. se puede actualizar una variable de $_session['dato']; directamente desde un botton antes de que la pagina se ...
  #1 (permalink)  
Antiguo 24/02/2014, 23:17
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Pregunta manejo de variable sessones desde boton

hola amigos traigo una idea y duda puntual.

se puede actualizar una variable de $_session['dato']; directamente desde un botton antes de que la pagina se refresque o cambie???

algo al estilo:

Código PHP:
Ver original
  1. <button type="submit" Onclick"cambiar variable de sesión+ refrescar al finalizar cambio" class="button">Registrar &raquo;</button>

Estuve buscando y todos depende de enviar el valor por GET o POST y quiero evitarlo completamente...

bueno o en tal caso esto no se pueda intentar algo como:

Código PHP:
Ver original
  1. <button type="submit" Onclick" correr Funcion(valorX) en php + Cambiar valor de variable sesion+ refrescar al finalizar cambio" class="button">Registrar &raquo;</button>
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #2 (permalink)  
Antiguo 24/02/2014, 23:21
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: manejo de variable sessones desde boton

la idea de esto es por que al refrescar la pagina tengo una funcion que revisa la variable $_session['dato']; pero no quisiera cambiar el varlor ni por get ni por POST para evitar problemas de uso de variabler por URL(visibles a los usuario) o el rollback.history que me dice que debo re-enviar los datos...

algo como esto:

Código Javascript:
Ver original
  1. $("#formid").submit(function(){
  2.    $.ajax({
  3.       type: "POST",
  4.       url: "someFileToUpdateTheSession.php",
  5.       data: $(this).serialize(),
  6.       success: function(){
  7.           // Do what you want to do when the session has been updated
  8.       }
  9.    });
  10.  
  11.    return false;
  12. });

Código PHP:
Ver original
  1. <?php
  2.    $_SESSION["name"] = $_POST["name"];
  3.    // Add the rest of the post-variables to session-variables in the same manner
  4. ?>
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB

Última edición por arcanisgk122; 24/02/2014 a las 23:48

Etiquetas: boton, manejo, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:33.