Estoy desarrollando una aplicación web para enviar SMS al móvil desde el sitio web como 160by2.cómo enviar solicitud HTTP por el método GET en PHP a otro sitio web
Puedo preparar la URL requerida para la solicitud HTTP GET como se menciona en la API proporcionada por el proveedor de SMS Gateway smslane.com, aquí está el link for the API.
cómo enviar la solicitud HTTP desde PHP?
Utilicé cURL para ese propósito pero la respuesta no se muestra. aquí está el código i utilizada,
<?php
$url="http://smslane.com/vendorsms/pushsms.aspx?user=abc&password=xyz&msisdn=919898123456&sid=WebSMS&msg=Test message from SMSLane&fl=0";
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1");
curl_setopt($ch, CURLOPT_URL, $url);
$content = curl_exec($ch);
$response = curl_getinfo($ch);
curl_close ($ch);
echo $content;
?>
fsockopen()
no se utilizó porque el número de puerto desconocido, envió el equipo de soporte de número de puerto. (si se invita a cualquier código para fsockopen a través del método GET :).)
¿Hay algún otro método para hacer esto?
cualquier ayuda es bienvenida.
Gracias de antemano.
EDITAR
Podría alguien decirme ¿hay alguna otra manera de enviar esta solicitud HTTP excepto cURL código y si es posible dar por ello.
Pregunto esto porque el código cURL actual toma demasiado tiempo para la ejecución y falla después de 60 segundos, aumenté max_execution_time a 120 en php.ini en mi sistema local aunque no me está yendo bien :(.
¿Qué hay la URL? Por favor, asegúrese de desinfectar su nombre de usuario y contraseña. Podría estar enviando una solicitud incorrecta por accidente. – Shabbyrobe
@webdestroya podría aceptar respuestas si tengo :) – srinivas
@Shabbyrobe ha actualizado la pregunta, por favor revise. aquí proporcioné los detalles del dummy, pero para detalles reales, puedo enviar SMS desde el panel de control del sitio web. – srinivas