Converteer Curl naar PHP
Converteer curl-opdrachten naar kant-en-klare Python-, JavaScript-fetch-, Node-axios-, PHP- en Go-code – lokaal in uw browser.
Resultaat
Deze pagina opent de converter met PHP voorgeselecteerd: plak een curl-aanroep op de opdrachtregel en verkrijg de equivalente php-curl-code — curl_init(), een reeks curl_setopt()-aanroepen en curl_exec() met de statuscode gelezen via curl_getinfo(). De naamgeving is geen toeval: de curl-extensie van PHP omvat precies dezelfde libcurl-bibliotheek waarop het opdrachtregelprogramma is gebouwd, dus elke vlag heeft een directe CURLOPT_*-tegenhanger.
De mapping is één-op-één: de URL gaat naar CURLOPT_URL, -X naar CURLOPT_CUSTOMREQUEST, -H regels naar een CURLOPT_HTTPHEADER array, -d payloads naar CURLOPT_POSTFIELDS als een string, -u naar CURLOPT_USERPWD, en -F bestandsvelden worden een array met het nieuwe CURLFile(...) zodat PHP een echte meerdelige upload produceert. CURLOPT_RETURNTRANSFER is altijd ingesteld, dus het antwoord komt terug als een string in plaats van als echo.
Dit is de snelste manier om een betalingsgateway, CRM of een REST API te integreren waarvan de documentatie alleen curl-voorbeelden toont in een WordPress-plug-in, Laravel-taak of gewoon PHP-script. Het parseren gebeurt lokaal in uw browser, zodat opdrachten met live verkoperssleutels op uw computer blijven staan.