Webhoster插入一个javascript,它代码如何删除它?

str*_*ade 28 javascript php jquery

我使用免费的webhost 000webhost.服务还可以,但它会在每个文件和请求中插入一些javascript计数器.脚本看起来像这样.

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->
Run Code Online (Sandbox Code Playgroud)

如果我做一个jquery帖子它会破坏我的代码而我没有得到任何回复.

<?xml version="1.0"?>
<response>
 <status>1</status>
 <time>1266267386</time>
 <message>
  <author>test</author>
  <text>hallo</text>
 </message>
 <message>
  <author>test</author>
  <text>hallo</text>
 </message>
 <message>
  <author>test</author>
  <text>hallo</text>
 </message>
 <message>
  <author>test</author>
  <text>hallo</text>
 </message>
 <message>
  <author>admin</author>
  <text>hallo</text>
 </message>
</response>
<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?如何删除托管javascript代码?

Cat*_*ish 40

他们在cPanel中有一个链接,您可以在其中禁用分析代码.

http://members.000webhost.com/analytics.php

编辑

注意 - 通过这样做,您违反了他们的政策,他们最终会让您退出他们的服务,您将丢失所有数据.


cle*_*ong 32

如果将来有人遇到此问题,要阻止分析代码被包含,您所要做的就是在脚本末尾使用exit()命令.代码位于PHP自动附加文件中.如果您明确退出而不是让脚本到达文件末尾,则不会执行此操作.000webhost.com上的设置也通过PHP解析HTML.如果您希望常规HTML文件通过验证,请在最后添加以下内容:

<?php exit; ?>
Run Code Online (Sandbox Code Playgroud)

  • @JamWaffles,我没有请求帮助.我怎么知道"常规HTML"文件并不仅仅意味着HTML文件?多么暧昧. (3认同)

wis*_*ndy 21

添加到鲶鱼的答案,

他们在cPanel中有一个链接,您可以在其中禁用分析代码.

http://members.000webhost.com/analytics.php

编辑

注意 - 通过这样做,您违反了他们的政策,他们最终会让您退出他们的服务,您将丢失所有数据.

正如asalamon74在评论中所说的,

当我使用此方法禁用分析代码时,由于不活动,我的域名将被取消.有没有办法避免它

是的,有一种简单的方法可以避免它.继续并启用您的分析代码.访问http://members.000webhost.com/analytics.php并重新启用它.

然后,.htaccess在您的public_html文件夹中创建一个并向其添加以下代码:

<FilesMatch "\.(php)$">
php_value auto_append_file none
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

这将阻止所有.php文件附加分析代码.只需替换php您希望删除分析代码的任何文件扩展名.

就这样.这样您的域名就不会被取消.希望能帮助到你.