2017-02-15 5 views
1

私はこのコードを以下に実行しています。cUrlで400の不正なリクエストを取得する - PHP

不正な要求

お使いのブラウザでは、このサーバが理解できなかったことを、要求を送った。

リクエストを処理するためのErrorDocumentを使用しようとしながら、さらに、400不正な要求エラーが発生しました。」

<?php 
     $phone = "1236547895"; 
     $message = 'Dear '.$firstname.' '.$lastname.', 

Your invoice (#'.$invoiceid.') is successfully paid on '.$datepaid.' at Hostomy. Thank you for choosing us. 

Regards, 
Hostomy 
'; 
     $url = "https://www.example.com/file.php?phone=".$phone."&message=".$message.""; 
     $ch = curl_init(); 
     $timeout = 10; 
     curl_setopt($ch, CURLOPT_URL, $url); 
     curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
     $data = curl_exec($ch); 
     curl_close($ch); 
     return $data; 
    ?> 
+0

は$電話と$メッセージを定義してみます。 – Ad5001

+0

が追加されました。 –

+0

open_ssl php5拡張機能がインストールされていますか?これはHTTPSにとって重要です。 – Ad5001

答えて

1

urlencodeメッセージと$電話VARSをお試しください:
$url = "https://www.example.com/file.php?phone=".urlencode($phone)."&message=".urlencode($message)."";

関連する問題