Tengo un servidor con diferentes direcciones IP asignadas, ¿cómo puedo especificar una dirección IP diferente para ser utilizado por cURL?¿Cómo usar una IP de servidor diferente con PHP/cURL?
Respuesta
Aquí rápida punta
$tuCurl = curl_init();
curl_setopt($tuCurl, CURLOPT_URL, "http://ip/path");
//curl_setopt($tuCurl, CURLOPT_URL, "http://domain");
ejemplo, en Ubuntu
cambio/etc/apache2/sites-available/defecto
curl_setopt($tuCurl, CURLOPT_URL, "http://project1.local");
curl_setopt($tuCurl, CURLOPT_URL, "http://127.0.0.1/project1");
Usted tendrá que utilizar la opción CURLOPT_INTERFACE
:
El nombre de la red saliente interfaz a usar. Puede ser un nombre de interfaz , una dirección IP o un nombre de host .
Puede ser utilizado de la siguiente manera:
curl_setopt($ch, CURLOPT_INTERFACE, "XXX.XXX.XXX.XXX");
Esto por supuesto, sólo acepta direcciones IP y nombres de host de la máquina local.
Aunque se pueden encontrar respuestas como esta en [php.net] (http://us2.php.net/manual/en/function.curl-setopt.php), a veces es mucho más fácil encontrar la respuesta exacta que están buscando aquí, gracias @ russell-dias. – spatical
- 1. ¿Cómo ejecutar el servidor de meteoros en una dirección IP diferente?
- 2. ¿Cómo puedo probar una conexión a un servidor con C# dada la dirección IP del servidor?
- 3. cómo usar servlets individuales con diferente patrón de URL?
- 4. ¿Cómo obtener la dirección IP del servidor?
- 5. página web pantalla diferente con localhost y dirección IP
- 6. WEBrick: RequestURITooLarge: ¿Debo actualizar o usar un servidor diferente?
- 7. ¿Cómo puedo hacer una llamada entre IP directa a IP sin el servidor SIP?
- 8. Servidor de pantalla PHP Dirección IP
- 9. ¿Cómo obtengo la dirección IP local del servidor usando PHP?
- 10. ¿Cómo evaluar una IP?
- 11. Cómo obtener IP de cliente e IP de servidor usando Rails
- 12. iPhone Socket TCP/IP del servidor/cliente
- 13. ¿Cómo se puede redirigir_para usar una solicitud HTTP diferente?
- 14. Cómo usar el servidor http y el servidor de aplicaciones en una aplicación web java
- 15. ¿Cómo encontrar la dirección IP del cliente conectado al servidor?
- 16. ¿Cómo obtener la dirección IP del servidor en ASP.NET?
- 17. ¿Cómo configuro la dirección IP con CherryPy?
- 18. ¿Qué tipo de datos MySQL usar para una dirección IP?
- 19. Directorio de sub a un servidor diferente
- 20. Nombre del servidor de inserción de JMeter o IP dinámicamente
- 21. ¿Cómo obtengo la dirección IP del servidor/sitio web en asp.net?
- 22. Emular una cámara IP
- 23. ¿Qué servidor web usar con la botella?
- 24. ¿Alguna manera de simular el servidor F5 BIG-IP?
- 25. crear sinónimo de tabla en una base de datos alojada en un servidor diferente
- 26. usar una imagen diferente en función de la configuración
- 27. Validar una dirección IP (con máscara)
- 28. Asociar direcciones IP con países
- 29. ¿Cómo grep registro de acceso del servidor para direcciones IP únicas y una página específica?
- 30. Definición de una función con firma diferente
¿No es posible pasar IP solo a 'curl_init()'? Por ejemplo: '$ handler = curl_init ('http: // some_ip_address')' y luego simplemente use este controlador en options ('curl_setopt')? – Eugene
¿qué hace? – AMB