User Tools

Site Tools


informatica:linux:php:obtener_ip_publica_dentro_proxy
function Obtener_ip_publica_dentro_proxy()
# Requiere paquete php5-curl, y si se tiene que instalar, reiniciar apache a continuación
{
	$Url="http://75.147.234.41";
	$Variable = '';
	$CONFIG_PROXY['Proxy']['Nombre_puerto'] = 'ip_proxy:puerto_proxy';
	$CONFIG_PROXY['Proxy']['Usuario_contrasenya'] = 'usuario:contrasenya';

	# Inicio conexión
	$ch = curl_init($Url);

	# Defino URL
	curl_setopt($ch, CURLOPT_URL, $Url);

	# Paso parámetros de proxy
	curl_setopt($ch, CURLOPT_PROXY, $CONFIG_PROXY['Proxy']['Nombre_puerto']);
	curl_setopt($ch, CURLOPT_PROXYUSERPWD, $CONFIG_PROXY['Proxy']['Usuario_contrasenya']);

	# Devuelvo la salida como variable
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

	$Variable = curl_exec($ch); 

	return $Variable;
}
informatica/linux/php/obtener_ip_publica_dentro_proxy.txt · Last modified: 2015/04/13 20:19 by 127.0.0.1