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