Foros del Web » Creando para Internet » HTML »

objeto sessionStorage

Estas en el tema de objeto sessionStorage en el foro de HTML en Foros del Web. Hola amigos, implementé un código así: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original sessionStorage. identificador = "<?php echo $_GET[" identificador "];?>" ; que lo que ...
  #1 (permalink)  
Antiguo 12/04/2012, 09:15
Avatar de garciasanchezdani  
Fecha de Ingreso: noviembre-2011
Mensajes: 429
Antigüedad: 13 años
Puntos: 51
objeto sessionStorage

Hola amigos, implementé un código así:
Código Javascript:
Ver original
  1. sessionStorage.identificador = "<?php echo $_GET["identificador"];?>";
que lo que hace es capturar el valor de un parámetro de la url, y lo guardo en una variable de sesión. Esta variable no se destruye hasta que no se cierra el navegador. Pero necesito comparar esta variable con un valor de mi base de datos, y no sé porque estoy en javascript...¿cómo puedo hacerlo?

Gracias de antemano, Daniel
  #2 (permalink)  
Antiguo 12/04/2012, 14:22
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: objeto sessionStorage

recuerda que JS se ejecuta en el cliente, y PHP en el servidor, por lo que tendrías que enviar una petición HTTP a PHP para pasarle valores desde JS, puedes usar AJAX para ello si es que no quieres recargar la página, de lo contrario serían submits normales con formulario
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 12/04/2012, 15:36
Avatar de garciasanchezdani  
Fecha de Ingreso: noviembre-2011
Mensajes: 429
Antigüedad: 13 años
Puntos: 51
Respuesta: objeto sessionStorage

Hola, perdona que te vuelva a molestar, pero ¿cómo sería el código? ¿podrías ponerme un ejemplo?
Gracias, Daniel
  #4 (permalink)  
Antiguo 13/04/2012, 07:08
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: objeto sessionStorage

Cita:
Iniciado por garciasanchezdani Ver Mensaje
Hola, perdona que te vuelva a molestar, pero ¿cómo sería el código? ¿podrías ponerme un ejemplo?
Gracias, Daniel
en la web puedes conseguir miles de tutoriales, manuales y ejemplos de AJAX

http://librosweb.es/ajax/index.html

es uno de los temas más pupulares en el ambiente de desarrollo web (web 2.0), por lo cual no puedo hacerle una inducción a cada usuario que pregunte si en la misma web el tema goza de una amplia documentación
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 13/04/2012, 10:10
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 21 años
Puntos: 154
Respuesta: objeto sessionStorage

Sólo una pregunta para garciasanchezdani:

¿Por qué guardas la sesión mediante Javascript? Eso se puede hacer de forma mucho más sencilla directamente mediante PHP:

Código PHP:

<?php

session_name
(elquesea); //Damos un nombre a la sesión
session_start(); //Iniciamos sesiones

$_SESSION['identificador']= $_GET['identificador']; // Guardamos en la variable de sesión el valor deseado.

?>
Y de esta forma ya lo tienes almacenado en la sesión con el identificador "identificador".

Si no tienes un motivo específico para hacerlo mediante JS, yo creo que te complicas menos de esta forma.

Espero que te sirva.
  #6 (permalink)  
Antiguo 13/04/2012, 12:07
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: objeto sessionStorage

http://www.xul.fr/en/html5/sessionstorage.php

Pero yo simplificaría utilizando cookies y compararla entonces sí con la base de datos

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: objeto, php
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 06:09.