Ver Mensaje Individual
  #18 (permalink)  
Antiguo 17/07/2006, 20:38
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 3 meses
Puntos: 5
Como dice arolet podrían hacerse algunas cosas, pero sería bastante engorroso (tal vez sea la única alternativa que tengas en este caso si tenés que hacer las cosas así, sí o sí). El problema es que, por ejemplo, no vas a poder llamar desde un script en el server A (de tu cliente) a funciones que estén definidas en un script en el server B (el tuyo).

Lo máximo que podrías hacer, se me ocurre, es pasar determinados parámetros desde A y hacer las llamadas correspondientes en B. Algo así, por ejemplo.

Script en el server B (tuyo) test.php

Código PHP:
<?php
function test($str) {
    return 
$str;
}
if (
$_GET['accion'] == "llamarTest") {
    echo 
test($_GET['arg']);
}
?>
Script en el server A (cliente) t.php

Código PHP:
<?php
$qs 
'accion=llamarTest&arg=hola';
include 
'http://www.serverB.com/test.php?' $qs
// imprime "hola" o el arg que se le pase en el html generado por el server A
?>
o, lo mismo, pero levantando los parámetros desde el server A (por querystring, por ej)
Código PHP:
<?php
// Suponiendo que pases por querystring '?accion=llamarTest&arg=hola';
$qs $_SERVER['QUERY_STRING'];
include 
'http://www.serverB.com/test.php?' $qs
// imprime "hola" o el arg que se le pase en el html generado por el server A
?>
Aunque, la verdad, aún teniendo todo el código del server B bien estructurado y limpio, como sistema me parece como para volverse loco...

Pero otra vuelta, no le veo.

Suerte
Califa