2010-11-18 24 views
1

xhprof profilleme PHP kodunu kullanıyorum, bu iyi çalışıyor. Lorenzo Alberton, http://techportal.inviqa.com/2009/12/01/profiling-with-xhprof/ tarafından yazılan belgelere referans veriyorum.xhprof profilleme PHP kodunu kullanırken, JavaScript istemcisinden Ajax çağrısını yok etmesini nasıl önleyebilirim?

Ancak, bir web uygulamasında her zaman çok sayıda Ajax çağrısının olduğunu biliyorsunuz. Bu makalede header.php ve footer.php'u eklemeye çalıştığımda, JavaScript istemcisinden Ajax çağrısını yok etmesini nasıl engelleyebilirim?

cevap

0

"Profiler Output" bağlantısını kodunuzdan kaldırmayı denediniz mi? xhprof sadece bir profiler olduğu için hiçbir şeyi değiştirmemelidir.

ajax isteklerinde saklamak için bir if! Is_ajax deneyebilirsiniz.

function is_ajax() 
{ 
return (isset($_SERVER['HTTP_X_REQUESTED_WITH']) AND 
strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest'); 
} 
+0

evet "Profiler Output" u kaldırmak istiyorum, ancak istek sadece ajax çağrısı olduğunda onu nasıl kaldırabilirim? – leon

+0

Cevabımı güncelledim, umarım kodunuzla çalışır. – Roch

1

Aynı sorunum vardı. Ajax yanıtlama komut dosyasının en üstünde aşağıdaki satırları ekleyerek bunu düzeltdim.

global $_xhprof;   
@$_xhprof['display'] = false; 
İlgili konular