160by2과 같은 웹 사이트에서 모바일로 SMS를 보내기위한 웹 응용 프로그램을 개발 중입니다.PHP에서 GET 메서드로 HTTP 요청을 다른 웹 사이트에 보내는 방법
SMS 게이트웨이 공급자 smslane.com에서 제공하는 API에서 설명한대로 HTTP GET 요청에 필요한 URL을 준비 할 수 있습니다 (여기에는 link for the API).
PHP에서 HTTP 요청을 보내는 방법은 무엇입니까?
그 목적으로 cURL을 사용했지만 응답이 표시되지 않습니다. 저는 여기에 사용되는 코드, 알 수없는 포트 번호, 포트 번호에 대한 지원 팀에 우편으로 발송하기 때문에
<?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()
다른 방법이 있습니까?
어떤 도움을 환영합니다.
미리 감사드립니다.
편집
이 하나가 말해 줄 수있는 가능한주고 코드 컬를 제외하고는 경우이 HTTP 요청을 보낼 수있는 다른 방법이있다.
현재 cURL 코드가 실행에 너무 많은 시간이 걸리고 60 초 후에 실패하기 때문에이 문제가 발생합니다. 내 로컬 시스템에서 max_execution_time을 120까지 증가 시켰습니다. . 내가 바로 배웅 수있는 코드를 잘못
무엇이야 URL이 맞습니까? 사용자 이름과 암호가 제대로 표시되는지 확인하십시오 실수로 기형의 요청을 보낼 수 있습니다 – Shabbyrobe
@webdestroya 내가 가지고있는 경우 답변을 수락 할 수 있습니다 :) – srinivas
@Shabbyrobe 질문이 업데이트되었는지 확인하십시오. 여기에 나는 더미 세부 정보를 제공했지만 실제 세부 정보는 주어진 웹 사이트의 제어판에서 SMS를 보낼 수 있습니다. – srinivas