2010-08-14 35 views
1

如何使用PHP將當前時間附加到以下html片段中第一個param元素的value屬性?使用PHP向HTML元素屬性追加時間以強制瀏覽器不緩存Silverlight應用程序

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> 
       <param id="sourcie" name="source" value="SClient.xap?**TIME**"/> 
       <param name="onError" value="onSilverlightError" /> 
       <param name="background" value="white" /> 
       <param name="minRuntimeVersion" value="4.0.50401.0" /> 
       <param name="autoUpgrade" value="true" /> 
       <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0" style="text-decoration:none"> 
         <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/> 
       </a> 
     </object> 

我想主辦Sourceforge.net一個Silverlight客戶端應用程序,無法找到另一個工作方式,使瀏覽器不緩存Silverlight應用程序。

UPDATE

使用文件修改時間現在以避免不必要的裝卸:

<param id="sourcie" name="source" value="SClient.xap?<?php echo filemtime('SClient.xap'); ?>" /> 

回答

2
<param id="sourcie" name="source" value="SClient.xap?<?php echo time(); ?>"/> 
+0

感謝ü!!!!!!!!!!!!!像一個魅力^ __^...一天工作救了我。現在,每次訪問我的網頁時,應用都會重新加載。 – 2010-08-14 15:46:16

+0

...這真的是件好事嗎?好的,如果你這麼說... – VolkerK 2010-08-14 15:53:03

+0

@VolkerK:嗯後續問題很好。我想我應該切換到文件修改時間。 <?php echo filemtime('SClient.xap'); ?>當前時間有點過大。感謝提示! – 2010-08-14 16:01:20