Ik zit met het volgende ei ivm een registratiesysteem voor een hosting provider. De huidige werking is zo :
- je geeft een domeinnaam in en drukt op "zoek", er wordt dan een post van een form gedaan
- in een asp-script wordt alles uitgefilterd en correct doorgestuurd naar een Perl script om de effectieve controle te doen of de domeinnamen nog vrij zijn
- er wordt een redirect gedaan op het einde van dit Perl script naar een pre-output script waar er even een paar dingen over de gebruiker gelogd worden
- daarna wordt hij naar de effectieve output pagina gestuurd waar hij zijn zoekresultaten ziet
De pagina met de logging heb ik in een aparte asp gezet om de simpele reden als men op refresh klikt dan gaat ie niet elke keer loggen.
Deze ASP pagina is dus puur ASP en zal de eindgebruiker dan ook niet zien. Op het einde van de pagina voer ik dan een redirect uit naar de output pagina samen met de resultaten die ik van het Perl script heb meegekregen.
Nu heb ik standaard altijd met een gewone GET gewerkt in de forms (post method niet gedefinieerd, dus GET). Nu wilden we toch die querystring weglaten en ik had ook gelezen dat ze het eigenlijk wel aanraden van een POST te gebruiken, dus ben ik even de forms aan het aanpassen.
Alleen voor zo'n redirect als in dit geval weet ik geen oplossing. Ik redirect gewoon en gooi mijn querystring achter de ASP pagina zodat ik hem met Request.QueryString kan oproepen, maar nu zou ik een POST moeten simuleren zonder effectief een <form> te gebruiken.
Is hier een mogelijkheid voor in ASP ?
- je geeft een domeinnaam in en drukt op "zoek", er wordt dan een post van een form gedaan
- in een asp-script wordt alles uitgefilterd en correct doorgestuurd naar een Perl script om de effectieve controle te doen of de domeinnamen nog vrij zijn
- er wordt een redirect gedaan op het einde van dit Perl script naar een pre-output script waar er even een paar dingen over de gebruiker gelogd worden
- daarna wordt hij naar de effectieve output pagina gestuurd waar hij zijn zoekresultaten ziet
De pagina met de logging heb ik in een aparte asp gezet om de simpele reden als men op refresh klikt dan gaat ie niet elke keer loggen.
Deze ASP pagina is dus puur ASP en zal de eindgebruiker dan ook niet zien. Op het einde van de pagina voer ik dan een redirect uit naar de output pagina samen met de resultaten die ik van het Perl script heb meegekregen.
Nu heb ik standaard altijd met een gewone GET gewerkt in de forms (post method niet gedefinieerd, dus GET). Nu wilden we toch die querystring weglaten en ik had ook gelezen dat ze het eigenlijk wel aanraden van een POST te gebruiken, dus ben ik even de forms aan het aanpassen.
Alleen voor zo'n redirect als in dit geval weet ik geen oplossing. Ik redirect gewoon en gooi mijn querystring achter de ASP pagina zodat ik hem met Request.QueryString kan oproepen, maar nu zou ik een POST moeten simuleren zonder effectief een <form> te gebruiken.
Is hier een mogelijkheid voor in ASP ?