Hallo Tommy,
Eine exe oder was auch immer soll zuerst den Xampp starten dann kurz
warten, weil das dauert ja ein wenig, dann eine festgelegte PHP seite
öffnen.
Vielleicht hilft das DTX Control Panel weiter. Es ist als Ersatz für das XAMPP Control Panel gedacht und startet je nach Konfiguration Apache und MySQL und kann auch gleich die localhost-Startseite im Browser aufrufen. Hier könnte via header() eine Weiterleitung auf die gewünschte Seite erfolgen (dtx.exe und dtx.ini in das XAMPP- bzw. XAMPPLite-Verzeichnis kopieren).
In der dtx.ini steht u. a. dieser START-Block (Werte auf 0|1 setzen):
[START]
hide = 1
apache = 1
mysql = 1
browser = 0
hide setzt das Tool direkt ins SysTray, Apache und MySQL starten direkt (1) und der Browseraufruf erfolgt nicht (0).
Grüße,
Thomas