Hola que ta, tengo una web que obtiene datos json de un sitio externo. Actualmente lo venia obteniendo con php pero ahora no puedo obtener mas los datos ya que solo se ingresa con https. Pregunto, hay alguna manera de obtener los datos con php?
Gracias
Usa CURL, soporta HTTPS.
Saludos
Cita de: #!drvy en 27 Noviembre 2017, 03:53 AM
Usa CURL, soporta HTTPS.
Saludos
disculpá mi ignorancia, que es curl?
Es una librería que permite hacer requests desde PHP usando la extensión CURL.
Puedes leer más aquí.
http://php.net/manual/es/book.curl.php
Un simple ejemplo seria:
$url = 'https://ejemplo.com/algo.json';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // No verificar el certificado SSL.
$retorno = curl_exec($ch);
$retorno = json_decode($retorno, true);
// .....
Saludos
Y como se instala la libreria Curl, le tengo que hacer el pedido al servidor que tengo contratado? o lo puedo hacer yo mismo?
No hay otra alternativa?
Gracias
ya intentaste ejecutar un codigo y te dijo php que curl no existia?
Cita de: engel lex en 27 Noviembre 2017, 04:39 AM
ya intentaste ejecutar un codigo y te dijo php que curl no existia?
Ya lo ejecuté y funcionó. Un millón de gracias