#1•• problemas con session_start(); Implemente un sistema capcha.php para evitar la entrada de propaganda indeseadan en el formulario de mi web. lo implemente usando segun un buen tutorial mediante ficheros php usando la funcion session_start(): los primeros dias me ha funcionado excelente ...hasta que despues de un par de dias dejo de funcionar . Investigando logre a establercer que el problema eataba en que no se inicia la funcion session_start(): me di cuenta haciendo estos 2 ejemplos: caso1 .- usando la funcion : session_start(): Spoiler: <html> caso2 .- NO usando la funcion : session_start(): Spoiler: <html> estos casos los pueden ejecutar aca y ver lo que sucede: caso1 https://alfaflash.webcindario.com/EjemploCaptcha/pruebaSessionStart.php caso 2 https://alfaflash.webcindario.com/EjemploCaptcha/pruebaSinSessionStart.php Como se daran cuanta en el caso 1 en que se usa la funcion , la pagina nunca se abre ,,,,no hay inicio de sesion. en cambio en el caso 2 la pagina se abre de immediato , y es la mismas anterior pero sin la funcion.- Cual es la solucion a esto que antes funcionaba ...y sin hacer nada de un dia a otro dejo de funcionar ? pusieron restricciones los Srs. adms. ? saludos.- |
#2• Te desorienta porque session_start te devuelve un true o false (y html no sabe que hacer con eso)... después de session_start poné esta línea (y te va a imprimir un string con el id de la sesión): echo session_id(); |
#3• Escrito originalmente por GestionXls Te desorienta porque session_start te devuelve un true o false (y html no sabe que hacer con eso)... después de session_start poné esta línea (y te va a imprimir un string con el id de la sesión): echo session_id(); hola, mira estube leyendo sobre esto de las sesiones, mmm me parece (no soy un esperto solo un autodidacta) que no es obligación hacer uso de la sesion. ya que en algunos casos particulares estas son iniciadas automaticamente. Spoiler: Nota: Si en el php.ini se ha definido la variablesession.auto_start = 1 se inicializa automáticamente la sesión en cada página que visita un usuario, sin que se tenga que hacer el session_start() fuente:http://www.desarrolloweb.com/articulos/321.php esto lo digo porque al parecer tu me pides que haga uso de la sesion , aunke sea mostrando su ID. Bueno igual hice tu sugerencia pero no hay cambios ...la pagina queda pegada cargandose infinitamente.... tambiem hice este ejemplo : Spoiler: <? dado aca:http://www.desarrolloweb.com/articulos/321.php y aca lo puedes ejecutar , veras que no carga.....no abre ....no se q pasa....XD! https://alfaflash.webcindario.com/EjemploCaptcha/prueba3sessionStart.php Pienso que a de ser alguna configuracion del servidor. Como explicas que funciono durante algunos dias ? alguna peticion habra que hacer? ayudita xD! |
#4•• Sobre que session.auto_start = 1 hace innecesaria la instrucción session_start() no hay discusión, pero -aún así- creo conveniente utilizar session_start() porque no sabemos cómo está configurado php.ini en mi@ (al menos yo); y aunque supiéramos que está configurado, en cualquier momento pueden cambiarla y adiós sesión automática.... Por otro lado, han encontrado que hay unas webs con php que funcionan y otras no, algunas que (aparte) usan mysql no funcionan y otras sí, ¿?? http://soporte.miarroba.com/7/7685591-hosting-problemas-en-rendimiento/ yo esperaría a que se arregle este lío para continuar haciendo pruebas... PD: en condiciones de funcionamiento normal, la secuencia: session_start();echo session_id(); imprime un string. |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: HollowRiku, el 30/Ene/2009, 14:54 | 9 | 2k | Feb/09 |