vintner wrote:Wenn ich dir sage dass ich als Schnittstelle CGI im Hinterkopf habe ... lachst du dich kaputt .. wenn du schon SSI so schlimm findest
Nö, das ist ja nicht das Problem, CGI ist ja nun einmal der De-Fakto-Standard (PHP, Perl usw. sind alles CGI Varianten). Vorstellbar ist das schon, aber es ist grausam. Du müßtest quasi von einem Dokument "automatisch" (also noch auf dem Server) zum nächsten verzweigen (mit GET oder POST - wie es besser passt), dazu benötigst Du aber sowieso schon einmal eine Hochsprache (PHP beispielsweise), die entsprechende Funktionen in Bibliotheken bereitstellt.
Das kann man auch in C ausprogrammieren (Du musst einen vollständigen HTTP Request formulieren), ich weiß nicht, ob es inzwischen Standardfunktionen in C / C# gibt, die das unterstützen.
Und da mußt Du die Daten, die aus dem C Programm kommen, in das Dokument hinein generieren, und zwar in eingebettete SSI Anweisungen. Damit bekommst Du Werte aus C# nach SSI. Und anders herum geht es genauso, Du übergibst die SSI Variablen an ein Folgeprogramm auf die gleiche Weise, in dem Du ein Dokument generierst, welches die Werte in HTTP Request Variablen übergeben.
Das ist Krampf ohne Ende. Aber irgendwie gehen wird es wohl. Du mußt Dich nur von der Vorstellung verabschieden, Du hättest die Möglichkeit, in einem einzigen Dokument die Werte (mittels irgendeiner Schnittstelle) hin und her zu schieben. Das wird nicht gehen.
Ist das eine Aufgabe irgendeiner Uni oder was soll der Käse? Wer entwirft so sinnfreie Vorgaben? Was verbirgt sich dann dahinter, was ist denn eigentlich das Ziel?
P.S.: Eine ganz eloquente Lösung hätte ich natürlich noch - Apache und SSI ist ja OpenSource. Da könntest Du ja Deine persönlichen Änderungen vornehmen und einen unikaten Spezialapachen bauen - damit erreichst Du immerhin die minimale Portabilität...