Borrado de sesion al usar window.location

From: Date: Fri, 31 Mar 2017 13:07:54 +0000
Subject: Borrado de sesion al usar window.location
Groups: php.general.es 
Request: Send a blank email to general-es+get-65731@lists.php.net to get a copy of this message
Buenas con todos, Una consulta, quisiera saber si a alguien le ha pasado que la session en php se elimina, detallo mi problema Tengo un sistema Centos con php 5.6.30 tiene instalado lampp, entonces cuando ingreso al aplictivo desarrollado se genera una sesion y esta se puede visualizar en /opt/lampp/temp , hasta ahi todo bien, luego parte del aplicativo genera un reporte y tiene una opcion de exportar, la cual mediante jquery lanza un window.location.href = "exportar.php", el codigo es el siguiente $("#detalle").on("click","#exportar",function(){ window.location.href = "exportar.php"; }); Al ejecutar esta opcion, el reporte se genera, pero el archivo de session generado en /opt/lampp/temp se elimina Antes de exportar [root@localhost temp]# ls -l total 7940 -rw------- 1 daemon daemon 8128661 mar 31 07:58 sess_g6gm256ognb7pp6aiomdeo2cm4 Luego de exportar [root@localhost temp]# ls -l total 0 He probado en otro servidor centos con php 5.6.28 , y otro en windows, pero en ambos casos no se borra, he buscado información pero no he podido resolver este inconveniente Otro punto es que por ejemplo cambie, el window.location por un window.open() y en este caso, la variable de sesion no se elimina, entonces no se porque el window.location esta provocando eso Agradezco de antemano toda la ayuda brindada Saludos, Ricardo 2016-07-31 15:59 GMT-05:00 Pablo Siciliano <pablo.siciliano@gmail.com>: > Hola. > > Todo lo que te dicen es correcto. Pero no te sirve demasiado. > > No es algo standard, pero yo he hecho un javascript que carga el documento > en un iframe con style="display:none" y en el onLoad del iframe dispara un > document.print(). Item más: Hay que ser concientes de que los <frame>, > <object> e <iframe> son algo prácticamente deprecated. > > No usaría una cosa así en cualquier browser, como ya te dije dista mucho de > ser una solución muy "limpia" que digamos ... Pero en entornos > controlados, adonde tus usuarios deban hacer tareas administrativas con la > impresora y se pueda chequear con sus browsers específicos puede ir muy > bien. > > Esta bueno destacar igual como hacen los colegas la diferencia entre server > side y client side, siempre hay que tenerla clara. > > Saludos. > Pablo. > > 2016-07-31 16:52 GMT-03:00 Carlos Medina <info@simply-networks.de>: > > > Am 19.05.2016 um 19:14 schrieb Jorge Eduardo Olaya Perdomo: > > > Buenos dias > > > > > > Pretendo realizar una imprecion automática; pero que la pagina o > > documento > > > no se vea en pantalla, que después de realizare un proceso se imprima > un > > > documento sea html o no. No me sirde desde linux que es donde esta > > alojado > > > la aplicacion debe de ser desde el lado del cliente > > > > > > Eso se puede realizar? > > > > > Solo si el servidor esta en la misma red y conoce el impresor lo puedes > > ejecutar desde el servidor sinque el cliente lo vea. Si el servidor esta > > en otra parte, el documento tiene que ser bajado (download) al cliente, > > por lo que cualquier browser te permitira ver lo que esta pasando. > > Puedes hacer un plugin para el browser de manera que haga el download e > > impresion por si mismo sin que el cliente lo muestre.+ > > > > Carlos > > > > -- > > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > >

« previous php.general.es (#65731) next »