【问题标题】:Disable Statistics/Analytic Javascript禁用统计/分析 Javascript
【发布时间】:2012-01-31 10:10:22
【问题描述】:

我的免费虚拟主机将分析 JavaScript 附加到所有 PHP 和 HTML 文件。这很好,除了我正在使用 nuSoap 为我正在处理的 web 服务创建一个 WSDL 文件。我该死的主机将此添加到我的 php 生成的 WSDL 文件中。

有人建议将此添加到 .htaccess 文件中:

AddType text/xml .php

这很花哨,但它也禁用了 PHP 引擎,并且没有办法生成 WSDL。

我到处搜索,没有运气。 Webhost 也不回复电子邮件或支持票证。

编辑:我的虚拟主机使用的脚本是Histats。由 Hisats.com 发布。此外,此 JavaScript 块位于 <html></html> 标记之外,不会通过验证器。

【问题讨论】:

  • 听起来你的钱物有所值,那么......
  • 获取一个新的网络主机。当然,他们不会响应支持请求,如果他们免费托管您,他们会在您身上赔钱。
  • 这是 3 号主机,也是这三个主机中最好的。最后一个删除了我的 MySQL 数据库,所以它们对我来说非常好;)当你是一名全日制学生时,你必须尽你所能。
  • 尝试在页面末尾添加<!--。其他可能有效的方法是将exit(); 放在 php.ini 的末尾。第三个建议是通过 php 添加标题,而不是 htaccess。把header('Content-Type: text/xml');放在php开头。
  • 您可以生成 wsdl 文件并将 xml 保存到磁盘,而不是在每次请求期间动态生成。

标签: php apache .htaccess soap web-hosting


【解决方案1】:

根据@Gerben 的评论...

添加<!-- 不起作用。主持人已经通过评论开始了他们的额外内容,随后的 --> 被覆盖。

添加header('Content-Type: text/xml'); 没有任何作用,javascript 仍然显示。

但是!我们找到了答案……在 PHP 脚本末尾加上 exit(); 将禁用此功能!

作为@Gerben 先生的旁注——谢谢,我已经投票赞成你的其他答案之一,所以你得到了这个荣誉......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-15
    • 2013-02-22
    • 2018-07-03
    • 2011-02-22
    • 1970-01-01
    • 2013-06-25
    • 2015-05-27
    • 2014-01-30
    相关资源
    最近更新 更多