誰かが私を正しい方向に向けることができることを願っています。メディア ファイルにリダイレクトする URL があります。それが私が取得しようとしている情報です。(実際のファイルのホストとパス)。
このコードの使用
<?php
$url='http://urs.pbs.org/redirect/71201be9214242cbbc32633826f8092b';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_exec($ch);
$newurl=curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
$p = parse_url($newurl) ;
$rtmp=$p['scheme']."://".$p['host'];
$episode=$p['path'];
echo $rtmp.'<BR>';
echo $episode.'<BR>';
?>
ローカルでは、問題なく動作します。しかし、私の運用サーバーでは、$url をキックバックするだけです。
http://urs.pbs.org /redirect/71201be9214242cbbc3233826f8092bを出力し ます
また、 CURL が運用サーバーにインストールされ、正常に動作していることも指摘しておく必要があります。エラーは発生しません。
どんな助けでも感謝します。