![]() |
serialize objetos por session Hola forer@s, os explico mi duda: Necesito pasar por ajax un objeto en php. He visto que una forma limpia y correcta es utilizando JSON, que incluso existe una extension para php, asi se puede enviar informacion php-js y js-php siguiendo las reglas de json. Lo malo es que para el cliente no puedo instalar la extension JSON por lo que tengo que recurrir a otra solución. Mi idea ha sido utilizar variables de sesion. Con la funcion serialize() serializo el objeto php y lo guardo en una var de sesion: Código PHP: Código PHP: |
Re: serialize objetos por session Hola miketrix_esp!!!! he estado siguiendo tu post y esperando algunas respuestas... quizas sea que no muchos han usado json... yo he echo alguna boberia con eso pero no como para darte una opinion fuerte de eso...... te pido si puedes lo pongas quizas en el foro de ajax (es quizas un poco mas usado por alla) a ver si alguno te responde.. y despues pases la solucion aca o un vinculo como quieras.... Saludos |
Re: serialize objetos por session La forma de hacerlo es correcta... lo único q tenés q tener cuidado es de tener definida la clase cuando ejecutás el unserialize |
Re: serialize objetos por session Gracias gente. Ya estuve haciendo trabajando de esta forma y por ahora todo ok. |
Problemas con variable de sesión Hola, quería si fuera posible preguntarte algo de las variables de sesión con php y ajax ya que llevo ya un tiempo atrancado con un web que estoy haciendo y no doy con la solución y he visto que tu lo manejas bien a ver si me pudieras ayudar, mi problema es: utilizo php y ajax para una web con cesta de la compra, en una capa muestro los productos y en otra la cesta que se va llenando todo con ajax añado los productos y los voy metiendo en una variable de sesión para que cuándo añada uno nuevo no se elimine el anterior y voy modificando esta variable de sesión según voy añadiendo, modificando o eliminando, el problema es q esta variable no me funciona, es decir, cuando añado el primero bien la cesta me aparece con un elemento y añado este elemento a la variable de sesión pero al añadir otro debería coger la variable de sesión y añadir este nuevo elemento pero me dice que la variable de sesión esta vacía. No se si me explico bien, si quieres puedes echarle un vistazo en agrofresco.com que es donde lo estoy haciendo. Muchas gracias por tú tiempo. |
Re: serialize objetos por session Te has asegurado de que esta al princpio del php el session_start() para usar las variables de sesion? Tanto en la pagina php como en las paginas que se llaman mediante ajax, esas tambien necesitan el session_start() para poder usar la sesion. Estaria bien si pudieras enseñar el codigo para salir de dudas. |
| La zona horaria es GMT -6. Ahora son las 20:46. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.