Foros del Web » Programando para Internet » PHP »

Como enviar una variable a otro lenguaje

Estas en el tema de Como enviar una variable a otro lenguaje en el foro de PHP en Foros del Web. Hola Tengo unas paginas en php y un modulo en perl,, el tema es que necesito hacer que se comuniquen los dos,,,cuando el usuario inicia ...
  #1 (permalink)  
Antiguo 07/08/2002, 16:21
 
Fecha de Ingreso: febrero-2002
Mensajes: 115
Antigüedad: 22 años, 2 meses
Puntos: 1
Como enviar una variable a otro lenguaje

Hola

Tengo unas paginas en php y un modulo en perl,, el tema es que necesito hacer que se comuniquen los dos,,,cuando el usuario inicia sesion ,,necesito hacer que el script de perl pueda leer de algun lado el usuario que esta logueado,,para que no se termine la sesion y pueda manejar otras cosas,como agregar productos a la BD y para esto necesito hacer que el script hecho en perl (.pl) pueda leer de algun lado el ID del usuario que esta logueado...,,,alguien tiene idea de si se puede hacer esto,,o de alguna forma de hacerlo?

Saludos
  #2 (permalink)  
Antiguo 07/08/2002, 17:16
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: Como enviar una variable a otro lenguaje

Y quien guarda la informacion del usuario .. tu aplicacion PHP o la Perl? .. y como lo guarda . .en una sesion (de servidor) o en una cookie? .. o quieres pasarle al script Perl .. una varibale tipo $usuario .. q tengas en PHP?


Un saludo,
  #3 (permalink)  
Antiguo 07/08/2002, 19:42
 
Fecha de Ingreso: febrero-2002
Mensajes: 115
Antigüedad: 22 años, 2 meses
Puntos: 1
Re: Como enviar una variable a otro lenguaje

Hola


Aca te paso la parte que creo que la deja en un cookie (Es que no se mucho de programacion en web) la idea es tomar el valor ,,para identidficar al usuario y asi saber que usuario es ...
Yo ya logre leer el cookie ,,pero tambien necesito la informacion de que usuario es,,

$customer_id = $check_customer_values['customers_id'];
tep_session_register('customer_id');

if ($HTTP_POST_VARS['setcookie'] == '1') {
setcookie('email_address', $HTTP_POST_VARS['email_address'], time()+2592000);
setcookie('password', $HTTP_POST_VARS['password'], time()+2592000);
} else {
setcookie('email_address', '');
setcookie('password', '');
}

Saludos
  #4 (permalink)  
Antiguo 07/08/2002, 20:19
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: Como enviar una variable a otro lenguaje

Menudo cacao de script .. por un lado guarda el email y password en una cookie y por otro lado guarda el customers_id .. en una session ....

$customer_id = $check_customer_values['customers_id'];
tep_session_register('customer_id');

Bueno . .ahora el problema no es ya CON PHP .. es mas bien con Perl para leer variables de session y las cookies ..

Un saludo,
  #5 (permalink)  
Antiguo 07/08/2002, 20:45
 
Fecha de Ingreso: febrero-2002
Mensajes: 115
Antigüedad: 22 años, 2 meses
Puntos: 1
Re: Como enviar una variable a otro lenguaje

Tenes alguna idea de como lo puedo hacer...? como puedo leer la session..

Gracias y saludos
  #6 (permalink)  
Antiguo 07/08/2002, 20:51
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: Como enviar una variable a otro lenguaje

En Perl? .. pregunta en el foro CGI .. ahi te orientarán mejor ...

Un saludo,
  #7 (permalink)  
Antiguo 08/08/2002, 02:56
Avatar de Ferdy
Colaborador
 
Fecha de Ingreso: junio-2001
Ubicación: España
Mensajes: 1.430
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Como enviar una variable a otro lenguaje

Para estas cosas existe el WDDX (Web Distributed Data eXchange) Que vale exactamente para lo que tu quieres.

Es un formato XML en el cual puedes guardar variables con sus valores y puedes acceder a ellas desde PHP, ASP, Perl, C, C++, etc etc etc, además con todas las ventajas de que es un documento XML bien formado !

http://www.php.net/manual/es/ref.wddx.php

Salu2.Ferdy

<hr />Usuario registrado de Linux #241564
<a href="http://www.ferdyx.org">FerdyX.org</a> - Web Open Source
  #8 (permalink)  
Antiguo 08/08/2002, 09:00
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: Como enviar una variable a otro lenguaje

No conocia el tema de WDDX (sabia de XML y derivados tipicos).

Jeje siempre se aprende algo nuevo!. (bueno y si me leyera todo el manual de PHP jeje no hubiera dicho esto :cantar: )

Un saludo,
  #9 (permalink)  
Antiguo 08/08/2002, 09:29
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: Como enviar una variable a otro lenguaje

Y casi caido como anillo al dedo, tenemos este nuevito link:

Perl &amp; WDDX
<a href='ir.asp?http://www.devshed.com/Server_Side/Perl/WDDX' target='_blank'>http://www.devshed.com/Server_Side/Perl/...</a>

saludos.

<hr><font size=2 face=verdana>- Pablo Rigazzi (<img src=http://www.fantabuloso.com/iB_html/non-cgi/emoticons/bullwhip.gif align=absmiddle>)[/CODE]
<font size=1 color=#333333>Visita <a href=http://www.web-studio.com.ar>Web Studio</a>[/CODE]
  #10 (permalink)  
Antiguo 08/08/2002, 10:49
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 22 años, 6 meses
Puntos: 6
Re: Como enviar una variable a otro lenguaje

Para variar siempre llego tarde a las discusiones buenas, para aportar algo.
Me levanto temprano y ferdy ya contesto algo, me meto a medio dia y cluster y webstudio ya me ganaron entro en la noche y cluster si no webstudio ya me ganaron jajajaj...
Y saben me alegra que asi sea.
Y ni hablar mo me queda mas que agregar al tema. solo que me parece la mejor alternativa a un que hay otras opcion pero me temo que no aplica al caso.

Saludos!.
Mty. NL.
  #11 (permalink)  
Antiguo 08/08/2002, 13:21
 
Fecha de Ingreso: febrero-2002
Mensajes: 115
Antigüedad: 22 años, 2 meses
Puntos: 1
Re: Como enviar una variable a otro lenguaje

Muchas gracias...

Lo reviso y les digo que tal me fue..

Saludos
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:53.