![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola de nuevo,
Disculpad que vuelva a daros la lata, pero, cierta prueba que acabo de hacer me parece que puede aportar algo a una posible solución al problema. Veréis. Me he percatado de que si trato de añadir una página Web desde un Marcador, pero, esta página Web es del propio sitio Web de Loturak (espero que se entienda), resulta que sí es posible añadir el enlace, es decir, que todo funciona tal como se espera... Y esto me ha hecho pensar en las Cookies. La clase que se encarga de la autentificación de usuarios guarda cierta información en Cookies, de manera que luego pueda recurrir a esta. Precisamente, el método "Autentificado" trata de recoger la información de las Cookies previamente guardadas: si estas existen y contiene la información precisa, el usuario puede considerarse autentificado. Pues bien, ¿no será que al guardar las Cookies lo esté haciendo de alguna forma "poco general", o que esté limitando el ámbito de las Cookies de alguna manera? Sin embargo,... ¿Cómo es que entonces todo va bien "en local", y en el resto del sitio, donde, como he dicho, se utiliza no poco el método "Autentificar" tal como se ve arriba, cómo es que funciona bien en el resto del sitio? Para mí, desde luego, que las Cookies van a tener la clave del asunto. Ahora mismo estoy guardando dichas Cookies de este modo: Código PHP:
A ver si alguien que tratase con Cookies desde PHP puede explicar un poco el tema. O tal vez piense que no van por ahí los tiros sino por otro lado. En todo caso gracias a todos, si consigo "algo" enseguida lo haré saber por aquí. ![]() |
|
#2
|
||||
|
||||
|
Hola,
Bueno. Pues he probado con varias cosas, como, por ejemplo, tratar de darle todos los parámetros correctamente a la función "setcookie", pero, nada de nada, no he conseguido que funcione. Empero, la solución a venido (de momento) muy sencillamente. He añadido al enlace (URL) de los Marcadores una variable: "enlace-marcador", de manera que el código de más arriba queda ahora así: Código PHP:
Esto es así porque la variable "enlace-marcador" no la pasa el formulario, así que necesariamente un usuario no autentificado que llegase enviase el formulario en cuestión se encontraría con otro formulario: el de autentificación. No es que me parezca una buena solución, pero, en fin, mejor así a que la cosa, simplemente, no funcione... Si se os ocurre algo al respecto ya sabéis que nunca estará demás y será bienvenido y agradecido como se debe. ¡Gracias a todos! ![]() |
|
#3
|
||||
|
||||
|
Cita:
// Saludos |
|
#4
|
||||
|
||||
|
Una pregunta: ¿este comportamiento se presenta con las dos modalidades de marcadores o sólo con la que abre una nueva ventana?
// Saludos |
|
#5
|
||||
|
||||
|
Hola,
Ocurre con ambos Marcadores Román. Ambos funcionan "en local" y no lo hacen "en el Servidor". Y el caso es que son unos puñeteros estos Marcadores... acabo ahora mismo de cambiar "al antiguo sistema", de enviar los datos a la página "marcador.php" y de ahí redireccionar (vía JavaScript) a la página del formulario para añadir enlaces. Me convence la solución, puesto que la redirección no es "pesada" (apenas un par de segundos) y entonces todo va como se espera. Además, no es exactamente el "anterior sistema", porque, no se insertan los enlaces en "marcador.php", sino que esta página, este Script, únicamente está ahí para redireccionar... para que funcione la cosa, vamos. Peeeeeeeeeeero... siempre hay un pero. Resulta que los Marcadores no estaban guardando los acentos, las eñes, en fin, algunos caracteres "especiales" y esta mañana, al tratar de mejorarlos añadiendo la descripción de los enlaces a los Marcadores, aproveché para que cada valor pasado lo hiciera antes por la función "encodeURIComponent" de JavaScript... Estupendo. Ya era posible tener acentos, eñes, signos de interrogación, ¡estupendo! Hasta que me he dado cuenta de que al pasar por "marcador.php" esos datos yo no sé qué pasa pero al cabo llegan como antes, esto es, parece que a "marcador.php" llegan los acentos (por poner un caso), pero, cuando salen de "marcador.php" ya no están ahí... y en su lugar están los caracteres "raros" que aparecen... Total, que menuda leche con los Marcadores estos, los problemas que están dando. ¿Otro? Sea. Ahora puedes seleccionar la descripción del enlace, como sabes, pero, al pasar esta a través de la variable, debe producir algún "cortocircuito", porque Apache se niega a servir la URL correspondiente (nuevo.php), sino que podemos ver el bonito error "303, acceso prohibido a este recurso". Si no seleccionas mucho texto para la descripción, vale, pero, como te pases... pues eso. Así que no veas los problemas que están causando los Marcadores, como digo, y, sin embargo, son muy útiles, es decir, merecería la pena tener algo así en condiciones, porque añadir enlaces "automáticamente" es algo muy útil y práctico. En fin. Ya basta. Que no veas qué pesao soy. ![]() Última edición por dec fecha: 06-09-2006 a las 15:58:24. |
|
#6
|
||||
|
||||
|
Cita:
// Saludos |
|
#7
|
||||
|
||||
|
Hola,
Es posible, pero, ¿entonces porqué aparecemos en una página de error HTTP 303, prohibido el acceso al recurso? ¿No debería partirse "el GET" y llegar incompleto si acaso? Bueno. De todos modos esto no es una pregunta, lo cierto es que tal vez bastaría revisar las URLs que causan problemas (demasiada descripción) y tratar ver qué puede estar pasando para terminar en el error 303 que comento. Prometo hacerlo. ![]() Y, en cuanto al problema por el que inicié este Hilo, casi estoy seguro de que se trata de las Cookies, pero, chico, he probado y reprobado y no doy con la tecla. En fin. Tranquilidad, que Zamora no se ganó en un hora, como suele decirse. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Funciones/variables Globales | Jad | C++ Builder | 3 | 15-05-2006 19:22:41 |
| Variables Globales | Abel Garcia | Firebird e Interbase | 8 | 26-09-2005 15:20:59 |
| !variables globales en novell | Carlosguiland | SQL | 1 | 10-05-2005 16:32:17 |
| Variables globales en PHP | JulioGO | PHP | 3 | 08-04-2005 14:36:57 |
| Variables Super Globales | JANDREGUE | Varios | 1 | 18-03-2005 18:03:16 |
|