Yaptığın mantıklı, iki ayrı sayfadan veri geliyorsa ve bunlar farklı olarak ele alınıyorsa birinde farklı bir post daha göndermen gerekir, ajax ile çalışırken ajax_gonderim = 1 yapsan yeter, kontrolde ajax_gonderim == 1 se ajaxtan geliyordur,
Ayrıca ajax ile bir php sayfasını çekerken eğer içinde zaten tanımlanmış include veya function'lar varsa ve sen bunu normalde ajax olmadan da kullanıyorsan o zaman o kısımlar aynı function'lar dosyalar veya session sorunu yapar mesela yorumlar.php sayfası olsun haber.php içinden include et, haber.php de ayar dosyası olduğundan ayar.php include etmene gerek yok ancak sen bu yorum.php ye bir ajax isteği gönderirsen ayar.php bulunamaz o zaman şöyle yapacaksın
haber.php dosya en üste
define('url_ajax_kontrol_varmi_',1);diyeceksin yorum php içine de
if(!defined('url_ajax_kontrol_varmi_'))
{
include("ayar.php");
}diğer kodlar...
diyeceksin sabit değişken ajax da gözükmeyeceği için ayar.php çeker düz çekerken de bu ayar.php çekilmez.