Ik heb een formulier dat gepost wordt naar een server van een externe partij. Het formulier bevat een aantal gegevens die de externe partij nodig heeft. Het script op de externe server waar het formulier heen wordt gepost stuurt de bezoeker (na verwerking van de gegevens) echter ook door naar een bepaalde url, en deze url is dynamisch gegenereerd, dus elke keer anders.
Op zich werkt dit goed, maar ik wil de gegevens die ik verstuur naar de externe server ook in mijn eigen database hebben en eventueel vanuit mijn eigen script nog een email versturen naar de gebruiker. Het punt is echter dat als ik simpewel in de "action" van het formulier het adres van de externe server neerzet dat ik dan op mijn eigen server geen actie meer kan ondernemen op basis van de postgegevens. Dit is dus niet de bedoeling.
Als alternatief had ik bedacht om het formulier gewoon zonder action te posten (naar mijn eigen pagina dus gewoon) en dan eerst daar de gegevens op te slaan en de email te versturen en daarna de gegevens via een curl sessie naar de externe server te posten. Dit kan echter niet, omdat de gebruiker door het script op de externe server doorgestuurd moet worden. Ik kan dit niet zelf doen omdat de url variabel is. Een mogelijke oplossing die ik me bedacht had is dat ik via curl de url achterhaal waar de gebruiker heengestuurd zou worden op basis van zijn gegevens en de gebruiker vervolgens vanuit mijn eigen script doorstuur naar deze url. Echter, weet ik niet of dit mogelijk is met curl, ik heb er al naar gezocht maar kom er niet uit.
Weet iemand hoe ik het bovenstaande probleem met curl of wellicht via een hele andere (en misscien wel betere) weg kan oplossen?
Alvast bedankt!
Op zich werkt dit goed, maar ik wil de gegevens die ik verstuur naar de externe server ook in mijn eigen database hebben en eventueel vanuit mijn eigen script nog een email versturen naar de gebruiker. Het punt is echter dat als ik simpewel in de "action" van het formulier het adres van de externe server neerzet dat ik dan op mijn eigen server geen actie meer kan ondernemen op basis van de postgegevens. Dit is dus niet de bedoeling.
Als alternatief had ik bedacht om het formulier gewoon zonder action te posten (naar mijn eigen pagina dus gewoon) en dan eerst daar de gegevens op te slaan en de email te versturen en daarna de gegevens via een curl sessie naar de externe server te posten. Dit kan echter niet, omdat de gebruiker door het script op de externe server doorgestuurd moet worden. Ik kan dit niet zelf doen omdat de url variabel is. Een mogelijke oplossing die ik me bedacht had is dat ik via curl de url achterhaal waar de gebruiker heengestuurd zou worden op basis van zijn gegevens en de gebruiker vervolgens vanuit mijn eigen script doorstuur naar deze url. Echter, weet ik niet of dit mogelijk is met curl, ik heb er al naar gezocht maar kom er niet uit.
Weet iemand hoe ik het bovenstaande probleem met curl of wellicht via een hele andere (en misscien wel betere) weg kan oplossen?
Alvast bedankt!