Sto sviluppando un'applicazione Web per l'invio di SMS al cellulare dal sito Web come 160by2.come inviare la richiesta HTTP tramite il metodo GET in PHP a un altro sito Web
Posso preparare l'URL richiesto per la richiesta HTTP GET come menzionato nell'API fornita dal provider di gateway SMS smslane.com, ecco lo link for the API.
come inviare la richiesta HTTP da PHP?
Ho usato cURL per questo scopo ma la risposta non viene visualizzata. qui è il codice che ho usato,
<?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()
non è stato utilizzato perché il numero di porta sconosciuta, inviato il team di supporto per il numero di porta. (se viene invitato un codice per fsockopen attraverso il metodo GET :).)
esistono altri metodi per farlo?
ogni aiuto è benvenuto.
Grazie in anticipo.
EDIT
qualcuno potrebbe dirmi c'è qualche altro modo per inviare questa richiesta HTTP tranne cURL e, se possibile, il codice dare per questo.
Sto chiedendo questo perché il codice CURL corrente impiega troppo tempo per l'esecuzione e fallisce dopo 60 secondi, ho aumentato max_execution_time a 120 in php.ini sul mio sistema locale anche se non sta facendo del bene per me :(.
Cosa c'è l'URL? Assicurati di disinfettare il tuo nome utente e password. Potresti inviare una richiesta errata per errore – Shabbyrobe
@webdestroya potrei accettare le risposte se ho ricevuto :) – srinivas
@Shabbyrobe ha aggiornato la domanda per favore controlla. qui ho fornito i dettagli fittizi ma per i dettagli reali posso inviare SMS dal pannello di controllo sul sito web indicato. – srinivas