Hi,
wie gesagt du müsstest eben ein protokoll entwickeln. Dein kanal ist das http mit den bekannten mechanismen.
Nehmen wir an host A wolle von host B den wert der variablen $foo wissen.
Dann könnte host B folgendermaßen implementiert sein.
Die magische funktion get_value_of() müsste natürlich entsprechend noch geschrieben sein.
Dein Host A sendet dann die aufgabe
Das ist natürlich alles rudimentär. Damit sich das alles auch gut anfühlt,
muss neben der genauen protokollspezifikation natürlich auch eine
entsprechende klasse her mit der man intuitiver arbeiten kann und die
die details schön verbirgt.
greets
wie gesagt du müsstest eben ein protokoll entwickeln. Dein kanal ist das http mit den bekannten mechanismen.
Nehmen wir an host A wolle von host B den wert der variablen $foo wissen.
Dann könnte host B folgendermaßen implementiert sein.
PHP-Code:
<?php
//dosth.php
//mal schaun was wir überhaupt machen sollen
//hier nur die einfache variante
//eleganter geht dass dann natürlich über
//einen parser der die url entgegen nimmt und dann
//zu den richtigen aktionen weiterleitet
//evtl. strategy-pattern o.ä.
//hier wird angenommen dass alle werte auch gesetzt sind
switch($_GET['action']){
case 'get':$to_retrieve = $_GET['var'];echo get_value_of($to_retrieve);break;
default:echo 'what ?';break;
}
?>
Dein Host A sendet dann die aufgabe
PHP-Code:
//imaginäre http-klasse
//fsock-* im innern
$http = new my_http('someserver',80);
$resp = $http->get('dosth.php?action=get&var=foo');
if($resp->ok()){
//mach was mit rückgabe
}
muss neben der genauen protokollspezifikation natürlich auch eine
entsprechende klasse her mit der man intuitiver arbeiten kann und die
die details schön verbirgt.
greets
Kommentar