使用 PHP 将时间附加到 HTML 元素属性以强制浏览器不缓存 Silverlight 应用程序

发布于 2024-09-14 12:14:47 字数 1163 浏览 8 评论 0原文

如何使用 PHP 将当前时间附加到以下 html 片段中第一个 param 元素的 value 属性?

<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 应用程序。

更新

现在使用文件修改时间以避免不必要的重新加载:

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

How can I append current time using PHP to the value attribute of the first param element in the following html fragment?

<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>

I want to host a Silverlight client application on Sourceforge.net and could not find another working way to make browser not cache the Silverlight app.

UPDATE

Using file modified time now to avoid unnecessary reloading:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清晰传感 2024-09-21 12:14:47
<param id="sourcie" name="source" value="SClient.xap?<?php echo time(); ?>"/>
<param id="sourcie" name="source" value="SClient.xap?<?php echo time(); ?>"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文