, пытаясь подключиться к API, аутентифицировать пользователя и получить данные пользователя, важно поддерживать сеанс. Это оказывается особенно сложным использованием Curl, что приводит к «несанкционированной ошибке» при доступе к данным пользователя. Эта статья углубляется в базовую проблему и предоставляет решение. Согласно руководству, эта опция указывает путь к файлу хранения cookie. Опустив этот параметр, Curl не может отправить какие -либо сохраненные файлы cookie по последующим запросам, эффективно разбивая сеанс.
. Cookie_file "," cookie.txt "); // Войдите пользователя $ ch = curl_init ('http://api.example.com/login/joe/smith'); curl_setopt ($ ch, curlopt_cookiejar, cookie_file); // хранить файлы cookie в файле curl_setopt ($ ch, curlopt_cookiefile, cookie_file); // Читать файлы cookie из файла curl_setopt ($ ch, curlopt_returntransfer, true); curl_setopt ($ ch, curlopt_header, true); echo curl_exec ($ ch); // продолжить доступ к API с установленным сеансом // ...
, указав оба параметра, Curl может эффективно поддерживать сеанс при получении данных пользователя, разрешив ошибку 401 и разрешая доступ к ресурсам API.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3