Foros del Web » Programando para Internet » ASP Clásico »

pasar variable session a php

Estas en el tema de pasar variable session a php en el foro de ASP Clásico en Foros del Web. hola a todos... tengo un problema y esque necesito pasar una variable session que declaro desde una pagina asp a una php, pero me genera ...
  #1 (permalink)  
Antiguo 16/05/2007, 13:16
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 5 meses
Puntos: 0
pasar variable session a php

hola a todos... tengo un problema y esque necesito pasar una variable session que declaro desde una pagina asp a una php, pero me genera problemas al recibir la variable en php... alguien sabe como podria hacerlo?

desde ya se agradece todo tipo de ayuda...
  #2 (permalink)  
Antiguo 16/05/2007, 13:41
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Re: pasar variable session a php

Envía la variable de sesión de ASP al archivo asp por querystring o post, recíbela en el php y hazle el tratamiento que sea pertinente.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 16/05/2007, 14:10
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: pasar variable session a php

y no es posible hacer algo asi...

ramo = $Session['corr_print'] (siendo corr_print mi variable session en asp)

lo que pasa que el link es un campo que se encuentra en una tabla y si lo modifico podria afectar a otros procesos...
  #4 (permalink)  
Antiguo 16/05/2007, 14:19
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Re: pasar variable session a php

No creo que esto tenga una solución tan sencilla, sería cuestión de pensar en alguna manera de cuando crearas una sesión en alguna de las dos plataformas, crear otra sesión en la otra, hasta donde se php te permite manejar más tus sesiones, así que quizás podrías crear mediante una llamada XMLHTTP una sesión en php con el sessionID de ASP (pero no me creas) es solo una idea inicial, quien sabe cuantas cosas mas estarán implicadas, mejor hazte una autentificación de usuarios via base de datos compartida por sendas instancias.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 16/05/2007, 15:55
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: pasar variable session a php

bueno lo hice... pase saque los valores de la tabla (PHP/AvisoSinOtrasCias.php?ramo=<@=Session("corr_print" )@>) (no se puede guardar %...), la cosa que al momento de rescatar los valores... se ingresan todos a una matriz... y reemplazo el @ por el %, pero no me envia al valor... y si veo el codigo fuente de mi pagina me muestra en el link lo siguiente.

PHP/AvisoSinOtrasCias.php?ramo=<%=Session("corr_print" )%>)... osea me deja como texto la variable session... porque pasa esto? el navegador no deberia interpretar el codigo asp?...

grax por los aportes...
  #6 (permalink)  
Antiguo 16/05/2007, 16:04
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Re: pasar variable session a php

No entendí que solución implementaste ni el problema, puedes ser más específico?

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 16/05/2007, 16:20
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: pasar variable session a php

mira la url se extrae de una tabla en la base de datos... el registro del link esta guardado en la db de la siguiente forma:

PHP/AvisoSinOtrasCias.php?ramo=<@=Session("corr_print" )@>)

(cambie los % por @ porque la db no los guarda)

luego cuando consulto la tabla y el campo, especificamente hago un reemplazo (@ por %), para que el navegador me lo lea como asp...

lo que ocurre es que me hace el replace, pero la cadena del link no me lee el codigo como php, es decir, si veo el codigo fuente de la pagina (cuando l ejecuto en el navegador), me muestra lo siguiente.

PHP/AvisoSinOtrasCias.php?ramo=<%=Session("corr_print" )%>

tal cual... osea no me reconoce los <%%> para leerlos como asp... y es ese el link que manda esa variable a la pagina php...


espero se entienda y grax por la ayuda...
  #8 (permalink)  
Antiguo 16/05/2007, 16:30
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Re: pasar variable session a php

Esto te dará la pista que necesitas:

Fíjate que estoy llamando a eval("variable"), variable como texto

Código:
<%
Session("test") = "Hello world"
Response.Write(eval("session(""test"")"))
%>

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #9 (permalink)  
Antiguo 31/08/2010, 15:36
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: pasar variable session a php

necesito una grandisima ayuda deseo utiliza session y no se si puede utilizar en este caso con capturar el valor q le asignaron a un textfield y ese valor lo necesito para llevarmelo a otra pagina
  #10 (permalink)  
Antiguo 31/08/2010, 22:31
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Respuesta: pasar variable session a php

Necesitas explicar mejor que es lo que necesitas y el escenario en el cual está sucediendo, si quieres hazlo en un nuevo thread pues este es demasiado viejo, por favor no revivamos temas viejos.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 22:50.