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);
?>
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
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.
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
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.
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.

