Top.Mail.Ru
Ответы

PHP Curl, что означает вот такой синтаксис: curl -L --user

Всем привет, может кто сможет помочь.

Есть вот такой пример запроса

curl -L --user '7223:e4ddCNYPoaOp-zGi_AH' -H "Content-Type: application/json" -d '{"created_at": {"date":"2014-04-30", "period": 30}, "merchant_id":2573, "state":[3,4]}' -X POST тут ссылка

Это пример отправки curl запроса.

Мне нужно отправить этот запрос через PHP. Я с curl работал, но этот пример мне мало что говорит, из того что более менее понятно:
Content-Type: application/json - это я в заголовок засовываю
{"created_at": {"date":"2014-04-30", "period": 30}, "merchant_id":2573, "state":[3,4]} - это просто json строка, тут тоже понятно

ссылка - это то куда отправляется пост запрос

7223:e4ddCNYPoaOp-zGi_AH - а вот с этим я вообще не понимаю что делать, мне надо получается как-то авторизоваться

И если кто-то понимает, что это вообще такое "curl -L --user" что за тире, что за -L
Если кто-то подскажет что почитать буду рад. Уже не раз натыкался на что-то подобное, но в голову не приходит какой вообще запрос в гугле сделать.

Заранее спасибо за ответы!

По дате
По рейтингу
Аватар пользователя
Новичок
8лет

-L - это CURLOPT_FOLLOWLOCATION
--user - это CURLOPT_USERPWD

http://osxh.ru/terminal/command/curl
http://php.net/manual/ru/function.curl-setopt.php

-<буква> и --<имя> - это стандартный способ задания параметров в *NIX.