Преобразувайте Curl в PHP
Преобразувайте curl команди в готови за изпълнение Python, JavaScript fetch, Node axios, PHP и Go код – локално във вашия браузър.
Резултат
Тази страница отваря конвертора с предварително избран PHP: поставете curl извикване от командния ред и вземете еквивалентния php-curl код — curl_init(), поредица от curl_setopt() извиквания и curl_exec() с кода на състоянието, прочетен чрез curl_getinfo(). Именуването не е случайно: разширението curl на PHP обвива същата библиотека libcurl, върху която е изграден инструментът от командния ред, така че всеки флаг има директен аналог CURLOPT_*.
Съпоставянето е едно към едно: URL адресът отива към CURLOPT_URL, -X към CURLOPT_CUSTOMREQUEST, -H редове в масив CURLOPT_HTTPHEADER, -d полезни данни в CURLOPT_POSTFIELDS като низ, -u в CURLOPT_USERPWD и -F файловите полета стават масив с нов CURLFile(...), така че PHP създава оригинално многочастно качване. CURLOPT_RETURNTRANSFER винаги е зададен, така че отговорът се връща като низ, вместо да бъде повторен.
Това е най-бързият начин за интегриране на шлюз за плащане, CRM или който и да е REST API, чиято документация показва само curl примери, в WordPress плъгин, работа на Laravel или обикновен PHP скрипт. Разборът се извършва локално във вашия браузър, така че командите с активни търговски ключове остават на вашата машина.