0

Преобразувайте Curl в PHP

Преобразувайте curl команди в готови за изпълнение Python, JavaScript fetch, Node axios, PHP и Go код – локално във вашия браузър.

Обработка... 0%
Команда за токенизиране на обвивката
Разбор на опции за къдрици
Модел на заявка за изграждане
Генериране на целеви код

Резултат

Тази страница отваря конвертора с предварително избран 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 скрипт. Разборът се извършва локално във вашия браузър, така че командите с активни търговски ключове остават на вашата машина.