Selamün Aleyküm Arkadaşlar;
Benim sorum bu cgi'nin çalışma mantığı ile sunucu taraflı bir web dilinin (mesela PHP veya ASP.NET vs.) çalışma mantığı arasında nasıl bir fark var? Yani istemci taraflı dil (javascript) tarayıcı üzerinde çalışıyor ve sunucu alışverişlerininde de sayfa yenilemesi gerekmiyor. Ama sunucu taraflı dilde veri alışverişlerinde sayfa yenilemesi gerekiyor fakat cgi de tarayıcı üzerinde çalışmayan ayrıca çalışan bir yazılım üzerinden çalışıyormuş ve sunucu alışverişlerinde sayfa yenilemesi gerekmiyormuş. Peki bu cgi nasıl çalışıyor? Aklıma gelen yöntem sunucu taraflı dillerde olduğu gibi bir portu dinleyip ona veri alışverişinde bulunması (tcp/ip, udp olduğu gibi) ama bu yöntemi bildiğim kadarıyla php gibi diller kullanıyor ve tarayıcıda değişen verinin gösterilmesi için sayfanın yeniden yüklenmesi gerekiyor. CGI bir port ile nasıl iletişim kuruyor da sayfa yüklenmesi gerekmeden veriyi gösterebiliyor?
Teşekkürler!
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]