私はWebアプリを作成していて、SMSをコードに統合しました。私のアプリはローカルホスト上で完全に実行されており、phpのcurlまたはfile_get_contentsを介してhttpリクエストを送信し、応答を取得して処理することができます。
ただし、サイトをホストしたばかりで、オンラインでホストされているため、httpリクエストの送信に問題があります。curlとfile_get_contentsで試してみましたが、どれも機能しませんでした。
次に、別のプロバイダーの別のサーバーでサイトをホストすることにしましたが、それでもリクエストを送信できません。エラーメッセージも表示されません。私はローカルホストでテストを続けて、スクリプトからのものではないことを確認し、コードからのものではないことを100%確信しています。
カスタマーサポートに連絡しましたが、何の助けにもなりませんでした。
私は本当に行き詰まっていて、助けが必要です。ありがとうございました。以下のリクエストを行うために使用しているコードからの抜粋を見つけてください。
変数がすでに定義されていると仮定します...
<?php
.................................
// the url contains my password and username so i took it off
$url = "";
$response = file_get_contents($url);
/*
// this is the curl part and it works if I decide to use it instead
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$response = curl_exec($ch);
curl_close($ch);
*/
$result = explode("|", $response);