私は自分のウェブサイトにSMSサービスを統合しようとしています。私は "msg"(urlencoded)という名前のパラメタでHTTPコールを行う必要があります。PHPのファイル_get_contentsエンコードの問題
現在、msg paramをurlencoded(つまり$msg = urlencode($msg)
)にしてURL全体を構築しており、SMSを送信しています。
$msg = urlencode("Hello World");
私の電話で受け取るのは「Hello World」で、「Hello World」ではありません。
file_get_contents
に問題がありますか?
また、とにかく文字列「file_get_contents」が最終的に送信されます。
はあなたがそれをURLENCODEことになっていることを確認しているユーザーに表示する必要がありますか?これはすべてのスペースをプラス記号で置き換えるためです。有効なURLを作成します。テキストメッセージを送信しません。あなたはそれなしで試しましたか? – Iznogood
私は "msg"パラメータをurlecodeすることになっています。 rawurlecodeが機能しませんでした。 –