curlを介してウムラウトドメインからデータをフェッチしようとしています。まあ、それは機能していません、私はエラーを受け取ります:
Could not resolve host: http://müller.de/ Host not found
Curlの次の設定
$agent= 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)';
$ch = curl_init();
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_URL, 'http://müller.de/');
$result = curl_exec ($ch);
多くのことを試した後、答えは本当に簡単でした。punycoded URLを直接操作する必要があります。ここで、コンバーターを使用してください。
https://iwantmyname.com/domain-tools/idns/idn-punycode-converter
stackoverflowで何も見つからなかったので、最初のQ&Aスタイルを共有しました。これが誰かに役立つことを願っています:)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加