Web barındırma hizmetini nasıl kaldırmak için kodumu Brokes bir javascript ekler?

10 Cevap php

I use the free webhost 000webhost. The service is okay but it inserts some javascript counter into every file and request. The script looks like this.

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

I jquery yazı yaparsanız benim kodu kırar ve hiçbir yanıt alabilirsiniz.

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

Bunu nasıl düzeltebilirim? Nasıl hosting javascript kodu kaldırabilirsiniz?

10 Cevap

Onlar analitik kodu devre dışı bırakabilirsiniz kendi cPanel bir bağlantı var.

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

EDIT

Dikkat - Bu yaparak kendi politikasını ihlal ve sonunda onların hizmet sizi düşecek ve tüm verileri kaybedersiniz.

Herkes dahil edilmesini analitik kod durdurmak için, gelecekte bu sorun haline çalıştırmak durumda, yapmanız gereken tüm yazısının sonunda exit () komutunu kullanmaktır. Kodu PHP otomatik ekleme dosyasında var. Yerine komut dosyasının sonuna ulaşmak icar açıkça çıkın eğer idam almaz. 000webhost.com at kurulum yanı sıra PHP ile HTML ayrıştırır. Eğer doğrulama geçmek için düzenli HTML dosyaları isterseniz, aşağıdaki sona çok ekleyiniz:

<?php exit; ?>

, Yayın balığı cevabı ekleme

Onlar analitik kodu devre dışı bırakabilirsiniz kendi cPanel bir bağlantı var.

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

EDIT

Dikkat - Bu yaparak kendi politikasını ihlal ve sonunda onların hizmet sizi düşecek ve tüm verileri kaybedersiniz.

, Yorumların içinde asalamon74 tarafından sordu

Ben bu yöntem ile analitik kodu devre dışı bırakmak ne zaman etki Hareketsizlik nedeniyle iptal olsun. Bunu önlemek için bir yolu var mı

Evet, bunu önlemek için basit bir yol var. Devam edin ve analitik kod etkinleştirmek. Yazarın http://members.000webhost.com/analytics.php yeniden etkinleştirin.

Ardından, public_html klasöründe bir .htaccess oluşturmak ve buna aşağıdaki kodu ekleyin:

<FilesMatch "\.(php)$">
php_value auto_append_file none
</FilesMatch>

Bu analitik kodu ile eklenmiş olan tüm .php dosyaları engelleyecektir. Sadece php Eğer analitik kod kaldırılmasını istediğiniz herhangi bir dosya uzantısı ile değiştirin.

Hepsi bu. Bu şekilde etki iptal almazsınız. Umarım yardımcı olur.

SSS göre, analitik devre dışı bırakmak için http://members.000webhost.com/analytics.php gidebilirsiniz:

How to disable analytic code from my site? (Note: in some case you might need to add this "php_value auto_append_file none" to your .htaccess)


Alternatif olarak, bu satırı ekleyerek .htaccess dosyasını düzenlemek olabilir:

php_value auto_append_file none

PHP içerik türünü değiştirmeyi deneyin; Bu yardımcı olmalıdır. (Örneğin, ben bu görüntüleri değiştirmek değil, varsayalım)

Alternatif olarak, indexOf ve substring kullanarak Javascript kodunu kaldırmak olabilir.

Ev sahibi için hizmet sözleşmesinin koşullarını kontrol edin. Bunlar TOS parçası olarak katkısız çalıştırmak için onların analitik kod gerektirebilir.

Onlar çalıştırmak için bu kodu gerektiren, daha sonra 2 olası çözümler vardır:

  • (Hosting değerlendirme ve fırsatlar için http://www.webhostingtalk.com bakınız) yeni bir ev sahibi olsun
  • Kodunuzu etkilenen ediliyor anlamaya ve çevresinde orada bir iş bulmak.

Onlar hizmet koşulu olarak analitik kod bloğunu gerekmez, o zaman onların kod ateş için kullandığınız jQuery ile etiketinin olay işleyicisi değiştirerek çalışmasını kendi pasajı engellemek mümkün olabilir.

Eğer $.ajax(); işlevini kullanıyorsanız, bir dataFilter parameter that lets you modify the raw contents of the request before processing it. In here, you could either substring or replace out the offending text, or you could add a <!-- XML dosyasının sonuna, daha sonra --> sopa var dataFilter kod yanıtın sonu.

Google dediğiniz gibi W3C validator ile kontrol ederken analytics kodu da 3 html hataları oluşturur, dolayısıyla bu da google ile web sitenizin sıralamasını düşürür, kendi sıralamasını da sayfaları iyi oluşmuş gerektirir! Bu sayfada HERE üzerinde doğrulayıcı kullanmayı deneyin ve 3 hataları görürsünüz.

Ben bu adamlarla TAM aynı problem vardı. Ben Chrome sadece bir sorun olduğunu söyledi kadar şaşırmış, ama neyse ki Firefox denedim ve aslında soruna kodunu patladı edildi. Bu konuda müşteri destek konuştum ve onlar müşteri sayfalara içerik eklemek gerekmez dedi. Cidden?! Başkaları tarafından önerilen şekilde çözüm üzerinde taşımak ve daha iyi biri olsun, vardır.