Problema web

Igneus

Buenas, estoy haciendo algunas chapucillas con php y me ha surgido un problemilla, a ver si me podeis ayudar.

Pongamos que un usuario entra por primera vez en una pagina y al entrar recibe una cookie con los datos, Pepe = hola. Dentro de esta pagina el usuario pulsa un enlace que le lleva a hola.php y en la barra de direcciones aparece http://miweb.com/hola.php?Pepe=hola.

Porque aparece el contenido de la cookie en la barra de direcciones?? deduzco que sera debido a la configuracion apache, ya que en local no me pasa. Puede que mod_rewrite?? no tengo ni idea y estoy dando palos de ciego. Gracias de antebrazo.

scumah

Eso no es una cookie, son los parámetros pasados por URL. Yo no tengo ni idea de PHP, pero échale un ojo a http://www.w3schools.com/PHP/php_get.asp , que si no me equivoco tiene que ver con tu problema :P

Igneus

gracias por contestar, pero no no tiene que ver, porque no estoy pasando ninguna variable $_GET, ni por la url, ni por un form, ni por nada...

Son los datos que meto en la cookie los que aparecen. Y ya digo que pruebo la pagina en local y no aparece, es solo cuando lo subo al hosting, por eso sospecho que pueda ser de apache

scumah

Jarl, que cosa más rara, ya me he colado de listo, sry :D Pues entonces no tengo ni pajolera... ¿Has usado un setcookie normal y corriente? No es que me vaya a aclarar mucho a mí, que no sé nada de php, pero para el que venga detrás :P

¡Suerte!

Igneus

vale vale vale vale vale vale vale... xD

Si, efectivamente eso era un $_GET, lo que pasa es que me explique mal. No creo una cookie, sino que uso la SID. El hosting tiene activado el session.use_trans_sid (lo cual es una putada).

Solucionado. Gracias por la ayuda ;)

Usuarios habituales

  • Igneus
  • scumah