Is het mogelijk om een formulier via http post naar 2 urls te sturen en hoe doe ik dat?
Nu is de code:
maar ik zou de inhoud van het form. naar een tweede bestand willen verzenden, iemand een idee?Code:<form method="post" action="http://www.website.nl/verzenform.php" name="form" id="form">
- http post naar 2e url mogelijk?
-
01-09-2010, 10:53 #1
- Berichten
- 2.027
- Lid sinds
- 17 Jaar
http post naar 2e url mogelijk?
-
In de schijnwerper
-
01-09-2010, 11:05 #2
- Berichten
- 1.331
- Lid sinds
- 19 Jaar
Hmm.. je zou een HTTP POST request kunnen bouwen met javascript, denk aan de AJAX techniek. Maar, dan zit je misschien met een cross-browser probleem. AJAX kan immers alleen posten naar een pagina op hetzelfde domein.
Een andere mogelijke oplossing is om de POST request in PHP te simuleren. Dat is vrij eenvoudig als je gebruik maakt van de cURL library. Ik weet niet of deze twee genoemde oplossingen voldoen, omdat ik natuurlijk niet exact weet om wat voor toepassing het gaat. Hoop dat je er wat aan hebt!
-
01-09-2010, 11:12 #3
- Berichten
- 2.027
- Lid sinds
- 17 Jaar
Hi Martijn,
Mijn php kennis is niet echt super, laten we het dan helemaal maar niet hebben over AJAX :)
Heb je een idee/voorbeeld hoe ik dit in php op kan lossen?
-
01-09-2010, 13:47 #4
- Berichten
- 37
- Lid sinds
- 15 Jaar
Je zou misschien ook kunnen proberen om een php script te maken dat de gegevens opvangt en het daarna doorstuurt naar de twee scripts.
Ik kan wel iets voor je regelen denk ik. Heb je msn? Dat is voor mij het makkelijkste. Stuur maar even een PM met informatie waarvoor je het nodig hebt.
Mvg,
Ton Smets
-
01-09-2010, 13:52 #5
- Berichten
- 2.299
- Lid sinds
- 16 Jaar
Ik gebruik een apart html formulier om gegevens in te vullen, dit wordt verstuurd via een php pagina zodat het e-mailadres nooit zichtbaar is. Als ik hier het mailadres invoer en daarna een komma met wteede mailadres, dan wordt het formulier naar beide adressen verzonden.
Misschien lukt dat bij jou ook op deze wijze?
-
01-09-2010, 14:16 #6
- Berichten
- 2.971
- Lid sinds
- 18 Jaar
Wat is je doel? Dan kunnen mensen je wellicht gerichter helpen.
-
01-09-2010, 14:18 #7
- Berichten
- 37
- Lid sinds
- 15 Jaar
Ik snap al niet waarom er 2 scripts aangeroepen moeten worden aangezien je twee losse acties makkelijk in één script kunt doen. Ik ben bereid te helpen.
-
01-09-2010, 14:21 #8
- Berichten
- 59
- Lid sinds
- 17 Jaar
Het makkelijkst is om het formulier tweemaal te submitten met AJAX voor iedere url
Een andere manier (puur PHP) is het formulier naar 1 url laten POSTen en daarna met bijv. cURL de form data naar de andere url te versturen
Als het mogelijk is data als een url (GET) te versturen is het helemaal makkelijk, maar dit is natuurlijk niet altijd mogelijk
-
01-09-2010, 14:42 #9
- Berichten
- 102
- Lid sinds
- 17 Jaar
gewoon submitten naar 1 URL.
Die URL verwerkt de gegevens en doet een nieuwe post naar de tweede URL met de data die je nodig hebt. Hier kan je CURL heel makkelijk voor gebruiken.
Heel simpel eigenlijk en totaal geen AJAX nodig en dus niet afhankelijk van JavaScript.
-
01-09-2010, 14:59 #10
- Berichten
- 37
- Lid sinds
- 15 Jaar
Maar hij heeft wat weinig informatie gegeven. Ik snap namelijk niet waarom er 2 bestanden nodig zijn terwijl je (bijna) alles in 1 bestand kunt doen.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic