Foros del Web » Programando para Internet » PHP »

AYUDA CON XML-RPC o SOAP (webservices)!!!

Estas en el tema de AYUDA CON XML-RPC o SOAP (webservices)!!! en el foro de PHP en Foros del Web. Hola mi primera duda era esta que a continuacion os pongo pero la que me hs surgido ahora es la de abajo. ----------------------------------------------------------------------------------- Problema PHP ...
  #1 (permalink)  
Antiguo 05/09/2003, 13:28
 
Fecha de Ingreso: septiembre-2003
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
AYUDA CON XML-RPC o SOAP (webservices)!!!

Hola mi primera duda era esta que a continuacion os pongo pero la que me hs surgido ahora es la de abajo.

-----------------------------------------------------------------------------------
Problema PHP y MySQL

Hola a todos, tengo un "problemilla" y espero que me ayudeis , es el siguiente:

Tengo una web alojada en un servidor en el que no he contratado la base de datos MySQL(porque se me iba mucho de presupuesto ) y ahora que ya estoy aprendiendo a hacer alguna cosilla con php y mysql pues prove a almacenar los datos en una base de datos mysql que me ofrecia una web de manera gratuita pero lo ofrecen para que la uses en el espacio web que te proporcionan tambien gratis. Y yo como qiero usarlo en mi web y solo te dicen que accedas al servidor de la base de datos en localhost pues tengo que subir el/los archivo/os php que hacen la funcion de logear o iniciar sesion al espacio web que ellos me suministran y desde mi web contratada usar un iframe para que aparezca donde yo quiera la parte de web(para iniciar sesion) que esta alojada en la web gratuita (nose si lo he liado mucho pero...).

Mi problema llega cuando al introducir el nombre de usuario y contraseña e iniciar sesion todo funciona correctamente, pero una vez que cambias de pagina la sesion se cierra sola, supongo que será porque como la sesion realmente esta iniciada en el espacio web gratuito con direccion tal en cuanto cargas otra pagina en mi web contratada al ser sitios diferentes se cierra la sesion. Y ahora mismo nose que hacer para solucionar este problema, a lo mejor enviando las variables de alguna forma o algo?? nose espero que me ayudeis, gracias!!!

un saludo

-----------------------------------------------------------------------------------

Josemi me contesto lo siguiente:

-----------------------------------------------------------------------------------

Hola,

El problema es que si has creado una sesion en el servidor gratuito, lo normal es que tambien se haya creado una cookie para la propagacion del id de sesion. Y esa cookie solo sera accesible desde paginas que se ejecuten en el servidor gratuito, lo mismo que la sesion.

Una forma que se me ocurre seria tener todo en el servidor de pago con PHP, pero a la hora de comprobar los datos en la base de datos (la consulta SQL), hacer una llamada a un procedimiento remoto en el servidor gratuito realizando solo la operacion (consulta) de la base de datos y devolviendo el resultado.

Tendrias que buscar informacion sobre XML-RPC o SOAP (webservices), para hacerlo de una forma mas o menos limpia. Tambien podrias realizar la operacion remota abriendo un socket desde el servidor de pago hacia el servidor gratuito e implementar una peticion HTTP.

Creo que es mas limpio el XML-RPC o SOAP, ya que hay clases ya hechas del cliente y del servidor. Otra cosa es que puedas implementar el servidor en el servidor gratuito, depende de los permisos y configuracion.

Ahora no tengo enlaces, luego si localizo alguno los pongo.

Suerte.

-----------------------------------------------------------------------------------

Aqui empieza mi segunda duda, que alguien me ayude con eso del XML-RPC o SOAP porque es que no tengo ni idea de como funciona eso y solo necesito una ayuda para empezar. gracias!!!

un saludo
  #2 (permalink)  
Antiguo 05/09/2003, 14:49
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años
Puntos: 68
Te recomiendo que comiences leyendo este tutorial en ZonaPHP que te puede servir para entender un poco los formatos utilizados en Web-Services :

http://www.zonaphp.com/index.php?mod...ion=leer&id=31

Saludos.
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com
  #3 (permalink)  
Antiguo 05/09/2003, 14:50
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 16 años, 1 mes
Puntos: 5
Y yo me pregunto, si no tienes ni idea de ello ... sabes lo que es?¿ y para lo que sirve?¿
__________________
Usuario registrado de Linux #288725
  #4 (permalink)  
Antiguo 06/09/2003, 05:12
 
Fecha de Ingreso: septiembre-2003
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
Gracias Webstudio lo leere

un saludo

Última edición por Spikes; 07/09/2003 a las 10:57
  #5 (permalink)  
Antiguo 06/09/2003, 13:09
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 16 años, 1 mes
Puntos: 5
Lo primero escribe bien mi nick o no lo hagas por que es epplestun.

Segundo, cuando escribi el mensaje el de webstudio no estaba. Por la forma en la que lo preguntabas parece ser que no tienes ni idea sobre el tema, y por cierto no escribo mensajes para incrementar mi numero de post por que me parece una chorrada, solo te hacia la pregunta para saber si sabes que SON los web-services, como trabaja PHP con SOAP y XML-RPC, que es PEAR etc etc, son muchas cosas que se han de saber, lo que puedes hacer es usar el sistema de sessiones de PHPLib e intentarlo con ese sistema a ver si las sessiones de PHPLib te dan acceso a los diferentes servidores.
__________________
Usuario registrado de Linux #288725
  #6 (permalink)  
Antiguo 07/09/2003, 10:55
 
Fecha de Ingreso: septiembre-2003
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta

Vale todo queda entendido "epplestun" creia que las intenciones de tu respuesta eran otras como de dartelas de listo ya que aunque como dije que el tema de los webservices, SOAP, XML-RPC y demas no lo domino ya me habia informado algo sobre ello pero lo que no entendi fue que yo expongo mi duda y tu simplemente me respondes dicicendome que "Si no tengo ni idea te preguntas ¿sabes lo que es y para lo que sirve?" y en vez de decirme e informarme tu(que eres el supuesto entendido) que es y para que sirve lo dejas asi sin mas. Bueno nada mas y mirare eso que me aconsejas de PHPLib.
  #7 (permalink)  
Antiguo 09/11/2003, 12:27
 
Fecha de Ingreso: marzo-2002
Mensajes: 449
Antigüedad: 15 años, 8 meses
Puntos: 0
Bueno si hubieras buscado un poco mas en el google seguro ubieras encontrado pero te doy esta pistotota:

http://web-services.bankhacker.com/

La libreria que mencionan PEAR tengo entendido es mas dificil de utilizar y depende de un mayor numero de librerias, la que recomiendan en la pagina que pongo es muy sencilla de utilizar y tengo entendido esta basada en la mismas librerias que PEAR creo que se llamaba soap4x o algo asi.

SUERTE...
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 12:26.