|
 |
aspx_espanol thread: sesiones sin cookies
Message #1 by gabrielrodriguez@c... on Wed, 24 Oct 2001 13:45:30
|
|
hola...
mi consulta va referia a si se puede mantener una sesion sin cookies.
gabriel
Message #2 by "Octavio Berlanga" <octavio@i...> on Wed, 24 Oct 2001 10:14:14 -0500
|
|
Gabriel...
Puedes definir tus variables en el global.asax:
Sub Session_Start(Sender as Object, E as EventArgs)
Session("VariableX")= [valor x]
End Sub
... y te puedes referir a esa variable igual que en asp convencional:
Session("VariableX") = [valor nuevo]
MiVariable = Session("variableX")
octavio
-----Original Message-----
From: gabrielrodriguez@c...
[mailto:gabrielrodriguez@c...]
Sent: Wednesday, October 24, 2001 1:46 PM
To: ASP.Net en Espaņol
Subject: [aspx_espanol] sesiones sin cookies
hola...
mi consulta va referia a si se puede mantener una sesion sin cookies.
gabriel
Message #3 by "Jorge Beker" <jorgito@n...> on Wed, 24 Oct 2001 20:23:36 -0300
|
|
Octavio.
De esta manera, estas usando cookie, la cookie ASPSESSION. Si no tenes
cookies habilitadas en el explorer, las sessions no andan
"Octavio Berlanga" <octavio@i...> wrote in message
news:113763@a..._espanol...
>
> Gabriel...
> Puedes definir tus variables en el global.asax:
> Sub Session_Start(Sender as Object, E as EventArgs)
> Session("VariableX")= [valor x]
> End Sub
>
> ... y te puedes referir a esa variable igual que en asp convencional:
> Session("VariableX") = [valor nuevo]
> MiVariable = Session("variableX")
>
> octavio
>
> -----Original Message-----
> From: gabrielrodriguez@c...
> [mailto:gabrielrodriguez@c...]
> Sent: Wednesday, October 24, 2001 1:46 PM
> To: ASP.Net en Espaņol
> Subject: [aspx_espanol] sesiones sin cookies
>
>
> hola...
> mi consulta va referia a si se puede mantener una sesion sin cookies.
>
> gabriel
Message #4 by "Pablo Gumpert" <pgumpert.9996@c...> on Thu, 25 Oct 2001 10:31:04 +0200
|
|
De esta manera, estas usando cookie, la cookie ASPSESSION. Si no tenes
cookies habilitadas en el explorer, las sessions no andan
Esto es verdad? yo pensaba que eran 2 cosas distintas, las cookies eran de
cliente y las sesiones de servidor.
Ha cambiado eso en .net?
"Octavio Berlanga" <octavio@i...> wrote in message
news:113763@a...=5Fespanol...
>
> Gabriel...
> Puedes definir tus variables en el global.asax:
> Sub Session=5FStart(Sender as Object, E as EventArgs)
> Session("VariableX")=3D [valor x]
> End Sub
>
> ... y te puedes referir a esa variable igual que en asp convencional:
> Session("VariableX") =3D [valor nuevo]
> MiVariable =3D Session("variableX")
>
> octavio
>
> -----Original Message-----
> From: gabrielrodriguez@c...
> [mailto:gabrielrodriguez@c...]
> Sent: Wednesday, October 24, 2001 1:46 PM
> To: ASP.Net en Espa=F1ol
> Subject: [aspx=5Fespanol] sesiones sin cookies
>
>
> hola...
> mi consulta va referia a si se puede mantener una sesion sin cookies.
>
> gabriel
Message #5 by "urko" <urko.zalduegi@c...> on Thu, 25 Oct 2001 11:18:32 +0200
|
|
y si en vez de usar session se utilizan las application?
funcionaria?
saludos
urko
----- Original Message -----
From: "Pablo Gumpert" <pgumpert.9996@c...>
To: "ASP.Net en Espaņol" <aspx_espanol@p...>
Sent: Thursday, October 25, 2001 10:31 AM
Subject: [aspx_espanol] Re: sesiones sin cookies
De esta manera, estas usando cookie, la cookie ASPSESSION. Si no tenes
cookies habilitadas en el explorer, las sessions no andan
Esto es verdad? yo pensaba que eran 2 cosas distintas, las cookies eran de
cliente y las sesiones de servidor.
Ha cambiado eso en .net?
"Octavio Berlanga" <octavio@i...> wrote in message
news:113763@a..._espanol...
>
> Gabriel...
> Puedes definir tus variables en el global.asax:
> Sub Session_Start(Sender as Object, E as EventArgs)
> Session("VariableX")= [valor x]
> End Sub
>
> ... y te puedes referir a esa variable igual que en asp convencional:
> Session("VariableX") = [valor nuevo]
> MiVariable = Session("variableX")
>
> octavio
>
> -----Original Message-----
> From: gabrielrodriguez@c...
> [mailto:gabrielrodriguez@c...]
> Sent: Wednesday, October 24, 2001 1:46 PM
> To: ASP.Net en Espaņol
> Subject: [aspx_espanol] sesiones sin cookies
>
>
> hola...
> mi consulta va referia a si se puede mantener una sesion sin cookies.
>
> gabriel
Message #6 by "Eliezer" <eliez.geo@y...> on Thu, 25 Oct 2001 09:01:21 -0500
|
|
> mi consulta va referia a si se puede mantener una sesion sin cookies.
En ASP.NET si se puede mantener una session sin cookies.
Se agrega un identificador en la url (Como en Amazon.com)
ademas las sessiones son escalables, es decir, se pueden
compartir con otros servers (balanceo de cargas).
Anexo un texto explicativo al respecto.
Texto extraido del QuickStart de ASP.NET
============================================================================
Configuring session state: Session state features can be configured via the
<sessionState> section in a web.config file. To double the default timeout
of 20 minutes, you can add the following to the web.config file of an
application:
<sessionState
timeout="40"
/>
By default, ASP.NET will store the session state in the same process that
processes the request, just as ASP does. If cookies are not available, a
session can be tracked by adding a session identifier to the URL. This can
be enabled by setting the following:
<sessionState
cookieless="true"
/>
By default, ASP.NET will store the session state in the same process that
processes the request, just as ASP does. Additionally, ASP.NET can store
session data in an external process, which can even reside on another
machine. To enable this feature:
Start the ASP.NET state service, either using the Services snap-in or by
executing "net start aspnet_state" on the command line. The state service
will by default listen on port 42424. To change the port, modify the
registry key for the service:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSte\Services\aspnet_state\Parameters
\Port
Set the mode attribute of the <sessionState> section to "StateServer".
Configure the stateConnectionString attribute with the values of the machine
on which you started aspnet_state.
The following sample assumes that the state service is running on the same
machine as the Web server ("localhost") and uses the default port (42424):
<sessionState
mode="StateServer"
stateConnectionString="tcpip=localhost:42424"
/>
============================================================================
Slds,
Eliezer
ICQ 48802017
Monterrey, Mexico
----- Original Message -----
From: "Pablo Gumpert" <pgumpert.9996@c...>
To: "ASP.Net en Espaņol" <aspx_espanol@p...>
Sent: Thursday, October 25, 2001 3:31 AM
Subject: [aspx_espanol] Re: sesiones sin cookies
De esta manera, estas usando cookie, la cookie ASPSESSION. Si no tenes
cookies habilitadas en el explorer, las sessions no andan
Esto es verdad? yo pensaba que eran 2 cosas distintas, las cookies eran de
cliente y las sesiones de servidor.
Ha cambiado eso en .net?
"Octavio Berlanga" <octavio@i...> wrote in message
news:113763@a..._espanol...
>
> Gabriel...
> Puedes definir tus variables en el global.asax:
> Sub Session_Start(Sender as Object, E as EventArgs)
> Session("VariableX")= [valor x]
> End Sub
>
> ... y te puedes referir a esa variable igual que en asp convencional:
> Session("VariableX") = [valor nuevo]
> MiVariable = Session("variableX")
>
> octavio
>
> -----Original Message-----
> From: gabrielrodriguez@c...
> [mailto:gabrielrodriguez@c...]
> Sent: Wednesday, October 24, 2001 1:46 PM
> To: ASP.Net en Espaņol
> Subject: [aspx_espanol] sesiones sin cookies
>
>
> hola...
> mi consulta va referia a si se puede mantener una sesion sin cookies.
>
> gabriel
Message #7 by gabrielrodriguez@c... on Thu, 25 Oct 2001 16:24:38
|
|
hola, aqui yo otra vez.
encontre la respuesta a mi pregunta... y es si, en el web configuration,
en session state hay que poner cookieless="true", pero esto solo es util
para mantener sesiones en los browsers que no soportan cookies, ya que
para suplir a la Cokkie SesionID se pasa el ID de Sesion en la url y queda
al descubierto el ID de sesion
para los que pensaban que las variables session y cokies eran cosas
diferentes la respuesta es si, pero la sesion deja en el cliente una
cookie llamada sessionid, para poder identificar al cliente.
saludos
|
|
 |