iTunesでMP3 Podcastのダウンロードを追跡しようとしています。このスクリプトは、URLのうち、IDを取ることがで存在チェックiTunes Podcast RSS PHPトラッキング - ダウンロードしていない
www.site.com/podcasts/download/[id].mp3
:私のようなURLを生成する単純なcodeignitorサイトを作成しましたDB - ファイルのURLを取得し、次のん:
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 01 Jan 2011 01:01:01 GMT");
header('Content-type: audio/mpeg');
header('Content-Disposition: attachment; filename=episode'.$id.'.mp3"');
readfile($this->podcast_model->get_strPodcastFileName());
あなたはそれが動作ブラウザでURLを押すと、ファイルをダウンロードするために開始しますが、iTunesに1つのリンクを入れたときに、それは「ダウンロードを言って開始した場合0% "をダウンロードしませんか?
$ this-> podcast_model-> get_strPodcastFileName()は、サーバー上のファイルへのリンクではなくHTTP://リンクを返しますが、HTTPアドレスも同じではありませんサーバをスクリプトとして使用します。これは私が上記のようにブラウザを介してファイルをダウンロードするときに動作しますが。
誰にもアイデアはありますか?
おかげ ジェームズ