Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

header der Script-aufrufenden Software





Frage

Hallo, ich möchte aus einer Spezialsoftware ein PHP-Skript aufrufen. Die Url mit Query-String wird übergeben. Kann ich über PHP irgendwie auslesen, welche Software mein Skript aufgerufen hat. Wird so etwas im Header mitgegeben? Vielen Dank für Eure Hilfe! Gruß Hyco

Antwort 1 von son_quatsch

PHP-Dateien kann man entweder über HTTP aufrufen (dann wäre die "Software" in erster Linie am USER_AGENT in den Headern erkennbar), oder lokal per Parameter über die PHP.EXE.

Ruf doch testweise eine PHP-Datei mit folgendem Inhalt auf:

<?php
print_r($_SERVER);
?>

Antwort 2 von Hyco

Ich rufe die Seite per Http auf, ich finde aber keinen Anhalt auf die aufrufende Applikation.

Gruß
Hyco

Antwort 3 von son_quatsch

Tja, mehr Möglichkeiten gibt es aber nicht. Noch nicht einmal eine Anwendung kann ja sagen, von wem sie gestartet wurde...

Deine Software bindet aber nicht zufällig den MSIE mit ein? Weil dann ist natürlich klar, dass $_SERVER['HTTP_USER_AGENT'] dasselbe anzeigt, als wenn man die Seite im MSIE lädt.

Antwort 4 von Hyco

Vielen Dank, dann muss ich mich wohl damit abfinden. Leider wird der MSIE mitgestartet. Dann muss ich wir etwas anderes überlegen, wie ich die Absicherung machen kann, das das Script von der Spezialapplikation gestartet wurde.

Gruß
Hyco

Antwort 5 von wurn

Zitat:
Dann muss ich wir etwas anderes überlegen, wie ich die Absicherung machen kann, das das Script von der Spezialapplikation gestartet wurde.

das geht nur über https. du baust eine verschlüsselte verbindung auf und dann übergibt die applikation die passphrase darin.
alles was du über normales http schickst, kann mit anderer software leicht gefakt werden.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: