Hallo!
Ich habe eine in Javascript geschriebene Anwendung, welche dynamisch Javascript Code nachlädt - per document.createElement("script") und anschließendem appendChild().
Nun möchte ich den nachgeladenen Javascript Code mit PHP erzeugen - aber nur unter bestimmten Bedingungen. Es soll nur Code geliefert werden, wenn der Aufrufer entsprechend berechtigt ist.
Welche Möglichkeiten habe ich dafür? Bisher habe ich einen zweistufigen Prozess. Die erste Routine erzeugt Javascript, welches die im Browser geladene Seite (document.) überprüft und einen Wert (account) an eine zweite Routine übermittelt, welche dann nach einer Prüfung des Accounts den endgültigen Code liefert. Die Übergabe des Accountnamens erfolgt per search-Argument (HTTP GET).
Meine PHP-Kenntnisse sind noch sehr oberflächlich, aber Dateiverarbeitung und das Erzeugen von Headern bekomme ich schon hin.
Gibt es vielleicht noch andere Möglichkeiten? Der Ausgangspunkt muss Javascript sein und die PHP-Routinen liegen in einer anderen Domain als die Browser-Seite mit dem Javascript. Bisher bekommt man auch den Javascript Code angezeigt, wenn man die zweite Routine direkt aufruft. Das möchte ich vermeiden.
Mir steht PHP 4.1.0 zur Verfügung.
Ralf
P.S. Warum bekommt man eigentlich für die erste Antwort nach einem Posting keine Mail? Fehler in der Forensoftware?