Ne yapardın. Asx isteği içine PHP oturum kimliği dahil değildir. Normalde bu tanımlayıcı bir çerez saklanır ve her sayfa isteği üzerine PHP geçirilir. Bu durumda WMP bir çerez birlikte göndererek değil, bu nedenle talep doğrulanmış olup olmadığını ya da değil bilmenin bir yolu yoktur.
Ne zaman ASX dosyası için çıkış indirme linki, bir GET değişkeni olarak oturum tanımlayıcı çakmak:
$download_link = "http://myserver.com/download_asx_file.php?"
$download_link .= "f=$file_id&";
$download_link .= htmlspecialchars(SID);
Şimdi session_start()
çağırdığınızda üstündeki download_asx_file.php
bulmak ve doğru oturumu yük ve normal olarak kimlik doğrulaması için izin vermelidir.
Note: SID sürekli değerlendirilir PHPSESSID=12345678
(veya ne olursa olsun o kullanıcının oturum olur)