Я пытаюсь выполнить ссылку (без перенаправления страницы) с помощью curl. см. ниже мой код …
$ch = curl_init(); // Initializing //curl_setopt($ch, CURLOPT_URL, trim("http://api.smsgatewayhub.com/smsapi/pushsms.aspx?user=stthomasmtc&pwd=429944&to=9176411081&sid=STMTSC&msg=Dear Sam,%20choir%20practice%20will%20be%20held%20in%20our%20Church%20on%20July%2031%20at%208:00%20pm.%20Thanks,%20St.%20Thomas%20MTC!&fl=0&gwid=2")); // Set URI curl_setopt($ch, CURLOPT_URL,"http://api.smsgatewayhub.com/smsapi/pushsms.aspx?user=stthomasmtc&pwd=429944&to=9176411081&sid=STMTSC&msg=Dear Sam,%20choir%20practice%20will%20be%20held%20in%20our%20Church%20on%20July%2031%20at%208:00%20pm.%20Thanks,%20St.%20Thomas%20MTC!&fl=0&gwid=2"); // Set URI curl_setopt($ch, CURLOPT_HEADER, 0); //Set Header curl_setopt($ch, CURLOPT_TIMEOUT, 300); // Time-out in seconds $result = curl_exec($ch); // Executing $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($httpCode != 200) { $result = ""; // Executing } curl_close($ch); // Closing the channel return $result;
но я получаю ответ как «Плохой запрос».
когда я пытаюсь изменить URL-адрес на www.google.com, кажется, что он выполняется. Когда я вручную использую эту ссылку в браузере, ее выполнение выполняется как ожидается – отправить мне сообщение. сообщите мне, если есть лучший способ выполнить ссылку без перенаправления страницы …