Arkadaşlar 2-3 gunde 2 kere konu gördüm bu konu hakkında 2 sinede verdiğim cevapları toparlayıp buraya yazayim işine yarar belki birilerinin, gerçi php kısmı azıcık ama phpciler aradığı için buraya yazıyorum

Öncelikle aşağıdaki kod javascript kodudur sayfanıza yerleştirmelisiniz. JavaScript ve XmlRequest kullanıldığı için Ajax olarakda geçer Ajax zaten Asynchronous Javascript and Xml demektir.

function nesneyarat(){
	var nesne;
	var tarayici = navigator.appName;
    if(tarayici == "Microsoft Internet Explorer"){
       nesne = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        nesne = new XMLHttpRequest();
    }
   return nesne;
}
function OnlineUser{
	var http = nesneyarat();
	http.open('get', 'onlineuser.php');
	http.send(null);
return false;
}
Bu java script koduydu fonksyon sitenizdeki onlineuser.php dosyasını açar, artık php dosyasının içine istediğinizi yazabilirsiniz fonksyon çalıştıgında o dosyaya bağlanacaktır.

Peki bu fonksyonu nasıl çağıracağız? Bunun çeşitli yolları vardır ancak birine örnek vermem gerekirse bir linke tıklatıp fonksyonu cagırabilirsiniz.

Sitenize koyacağınız html linkide şu şekilde olmalıdır bu durumda.
<a href="" onclick="return OnlineUser();" >Tikla</a>
Bu kodda tıklayınca hiçbirşey olmaz sadece onlineuser.php dosyasını açar içindeki kod neyse çalışır. Eğer birşey yapmak istiyorsan örneğin hem phpyi aççak sora r10.net e yönlencek diyelim o zaman return komutunu kaldırarak aşağıdaki hale getir veya javascriptteki return false;'u return true; yapın.
<a href="www.r10.net" onclick="OnlineUser();" >Tikla</a>
Tıklandığında sqle bağlansın php'den dönen sonucu sayfanda göstermek istiyorsan, javascriptteki onlineuser fonksyonunu aşagıdaki ile değiştirin.

function OnlineUser{
	var http = nesneyarat();
	http.open('get', 'onlineuser.php');
	http.onreadystatechange = cevap;
	http.send(null);
	function cevap() {
		if (http.readyState == 4){
			var sonuc = http.responseText;
			document.getElementById('onlineuser').innerHTML ='<font size="1" color="blue">'+sonuc+'</font>';
		}
	}
onlineuser id'li divtag in içine onlineuser.php'den dönen sonucu yazar.

Javascript fonksyonunu javascript eventleri ile cağırabilirsiniz onload,onkeypress,onclick gibi mesela kullanıcı bir texte birşey yazarken benzer sonucları sqlden çekme olayını bu yöntemle yapabilirsinizi text'in keypress eventiyle fonksyonu cagırırsınız kullanıcının yazdığı veriyi php dosyanıza yollar işler geri sonuc döndürüp onuda textte görünteleyebilirsiniz.

Şimdilik bu kadar