Entwickler-Ecke
Internet / Netzwerk - Internetseite wieder schliessen
colaka - Mo 16.01.12 08:57
Titel: Internetseite wieder schliessen
Hallo,
um ein PHP-Skript auf einem fremden Server anzustossen, muß ich eine Internetadresse mit bestimmten Parametern aufrufen. Damit der Benutzer davon nichts mitbekommt, mache ich den Aufruf über ShellExecute mit SW_HIDE:
Delphi-Quelltext
1:
| ShellExecute(Application.MainForm.Handle, nil, PChar(Link), nil, nil, SW_HIDE); |
Das funktioniert auch, aber wenn ich eine halbe Stunde später ganz normal das Internet aufrufe, erscheint neben der Startseite in einem anderen Tab auch die über ShellExecute aufgerufene Seite. Außerdem erscheint sie auch, wenn ich während des Skriptaufrufs ganz normal im Internet surfe.
Deshalb meine Frage:
Kann man den Browser bzw. Tab auch wieder schließen?
Oder gibt es eine andere Möglichkeit, mit der ich erreichen kann, daß die Seite nicht erscheint? An das Skript direkt komme ich aus Sicherheitsgründen nicht heran.
Danke
jaenicke - Mo 16.01.12 09:01
Die einzig saubere Variante wäre den Aufruf direkt in deinem Programm zu machen. Alles andere ist von dem Browser anhängig, den der Benutzer nutzt...
Und dass der Benutzer nichts davon mitbekommen soll, ist sowieso etwas suspekt...
Delete - Mo 16.01.12 09:57
colaka hat folgendes geschrieben : |
um ein PHP-Skript auf einem fremden Server anzustossen |
Was macht das Script?
Zitat: |
Damit der Benutzer davon nichts mitbekommt |
Warum soll er das nicht? Um mal konkret zu fragen.
Warum benutzt du nicht eine HTTP-Komponente?
Moderiert von
Narses: Zitat repariert.
colaka - Mo 16.01.12 12:24
Hallo,
vielen Dank für Eure Antworten. Um Eure Bedenken zu zerstreuen: durch das Skript wird bei einem meiner Großhändler eine Artikelliste erzeugt, die ich anschließend herunterladen kann.
Aber Ihr habt natürlich recht. Ich kann auch eine HTTP-Komponente benutzen. Auf die Idee bin ich leider nicht gekommen.
Vielen Dank nochmal.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!