PDA

Ver la Versión Completa : Sessiones........


foetus
18-06-2008, 21:37:26
saludos,

tengo un problema con una web donde uso variables session. bueno antes que nada quisiera saber si las variables session funcionan en una carpeta superior a la carpeta donde se crean Ej: si creo una variable session en una direccion como esta "www.miweb.com/home/index.php" podria usala aqui : "www.miweb.com/index.php".

otra cosa es que si estoy en la web ej: "www.miweb.com" y me logueo y luego cambio la url a "miweb.com" sin "www" no me reconoce las variables session, es esto normal??, ahi alguna forma de controlar esto?...

si me pueden ayudar lo agradeceria mucho.... ;)

lucasarts_18
18-06-2008, 22:22:32
tengo un problema con una web donde uso variables session. bueno antes que nada quisiera saber si las variables session funcionan en una carpeta superior a la carpeta donde se crean


Es totalmente independiente a los directorios por donde te mueves


otra cosa es que si estoy en la web ej: "www.miweb.com" y me logueo y luego cambio la url a "miweb.com" sin "www" no me reconoce las variables session, es esto normal??, ahi alguna forma de controlar esto?...


Acabo de hacer una prueba con un sistema que tengo funcionando y la página se queda en blanco, podría ser, pero también puede ser nuestro problema, no sé, tendría que investigar más ese tema. :o

Hasta Luego .-

foetus
18-06-2008, 23:02:45
bueno gracias por la respuesta, eso pense (que eran independientes de los directorios), pero mi duda surgio al hacer una prueba dentro de la aplicacion y no se me mostraba los datos asi que puse la carpeta dentro. pero hare mas pruebas para ver porque succedio. en cuanto a la url creo que debe haber alguna forma de decirle al navegador que obvie eso pero bueno es solo un pensar, yo tambien seguire averiguando sobre el tema.. ;)

D-MO
19-06-2008, 00:20:04
Hola.

Las sesiones de PHP no se pueden pasar de un servidor a otro (o de un dominio a otro :p), es como cuando creamos una cookie y le decimos que funcione únicamente en el domonio "midominio.com" (En realidad las sesiones se dividen en dos partes, la publica que es una cookie con el còdigo de sesiòn y la privada que està en el servidor y almacena nuestra sesiòn), por lo tanto si queremos entrar como "www.midominio.com" al ser un dominio diferente la sesiòn no funciona.

Lo que te recomendarìa es obviar las www, porque, yo en lo personal no les veo ningúna funcionalidad o beneficio, al contrario, son 32 bits mas de ancho de banda consumida :p.

Puedes leer un poco mas al respecto en los siguientes enlaces:

Google (http://www.google.com/search?client=opera&rls=es-es&q=sesiones+php&sourceid=opera&ie=utf-8&oe=utf-8)
PHP (http://php.net/session)


Saludos.

oracle
19-02-2011, 23:16:29
Las sesiones de PHP no se pueden pasar de un servidor a otro (o de un dominio a otro :p), es como cuando creamos una cookie y le decimos que funcione únicamente en el domonio "midominio.com" Mi pregunta sería la siguiente:

Tengo un portal (montado sobre Joomla) y a través de links se accede a numerosos servicios, algunos de los cuales están montados en el mismo servidor que el portal y bajo el mismo dominio y otros que no. En ambos casos la autenticación en estos servicios así como en el portal se realiza a través de un usuario y password común.

La pregunta concretamente sería: ¿Puedo utilizar los datos de la sessión de un usuario autenticado ya en el portal para no solicitarle los mismos datos al entrar a los servicios a través de los links?

Gracias desde ya...

oracle