Me pregunto porque no hay función curl_getopt(), ¿cómo es posible averiguar qué valor se ha establecido para una opción específica con curl_setopt()
anteriormente?¿Cómo obtener una opción previamente establecida con curl_setopt()?
Respuesta
extraídos de diversas respuestas en torno a los internets:
Pregunta: ¿Hay una manera de obtener los valores de las opciones rizo actuales? Como un curl_getopt() o curl_showopts()?
Respuesta: Sí y no. Hay curl_getinfo() que le mostrará información acerca de sobre la última conexión, pero I sospecho que no es lo que está buscando para. Es una debilidad en curl, en mi humilde opinión.
Mi sugerencia (y otras) es encapsular cURL en una clase donde su función $cURL->setOpt()
también almacena el valor para recuperarla más tarde.
La librería PHP multirequest tiene esta funcionalidad (y más!):
$request = new MultiRequest_Request($url);
$request->setCurlOption(CURLOPT_PROXY, $proxy);
// ...
$curlOptions = $request->getCurlOptions();
list($proxyIp, $proxyPort) = explode(':', $curlOptions[CURLOPT_PROXY]);
Posiblemente curl_getinfo()
puede satisfacer algunas de sus necesidades. Si no es así, puede escribir un contenedor de curl_setopt()
que guarda todas las opciones en una matriz.
- 1. Contabilización de una matriz con curl_setopt
- 2. ¿Cómo agregaría una columna que solo tiene una opción de valores establecida?
- 3. ¿Cómo obtener el valor seleccionado anterior y nuevo de una opción elemento DOM con JavaScript?
- 4. Obtener información previamente ingresada en Django FormWizard
- 5. Opción OCaml obtener
- 6. Obtener la última ventana activa: Obtener Ventana previamente activa
- 7. Evento ComboBox SelectedIndexChanged: cómo obtener el índice previamente seleccionado?
- 8. ¿Cómo inicializar una cadena establecida en C++?
- 9. Obtener opción seleccionada actual
- 10. Cómo fuerzo la búsqueda de etiquetas si tengo la opción --no-tags establecida
- 11. ¿Una implementación establecida en LaTeX?
- 12. Objetivo-C: comparar una imagen con otra imagen guardada previamente
- 13. formtastic - cómo rellenar previamente una entrada de cadena con un valor
- 14. ¿Cómo hacer <opción seleccionada = "seleccionada"> establecida por MySQL y PHP?
- 15. ¿Cómo obtener la opción seleccionada de ListPreference?
- 16. ¿Cómo obtener la ID de opción seleccionada?
- 17. ¿Cómo se retrotrae a la versión desplegada previamente con capistrano?
- 18. ¿Cómo inicializar un TreeMap con datos ordenados previamente?
- 19. Obtener altura de div sin altura establecida en css
- 20. ¿PHP tiene una estructura de datos establecida?
- 21. ¿Cómo puedo captar previamente una región de memoria más fácilmente?
- 22. WPF Ventana establecida Enfoque
- 23. Magento: Obtener el valor de una opción Atributo EAV/Seleccionar
- 24. ¿Cómo pasar un parámetro a una función Javascript establecida dinámicamente?
- 25. Obtener el valor de un botón de opción con javascript
- 26. variable establecida en el jinja
- 27. DropDownList con LinqDataSource y una opción vacía
- 28. ¿Cómo cambio una opción HTML seleccionada con JavaScript?
- 29. Instancia establecida en Java?
- 30. cómo obtener el Índice de Seleccionar-> etiqueta de opción
Sí estoy realmente falta esa función, lo he comprobado en sí Curl y no proporciona él también. Supongo que si el libcurl integra esto, PHP seguirá. – hakre