ziXet
مدیر انجمن PHP/MYSQL
اصلا ajax همچین کاری رو انجام نمیده!شما اولبن کاری که توی AJAX انجام میدید، یک مرورگر ساده ایجاد میکنید که میتونید بهش بگید به کدوم url و در چه شرایطی بره و نتیجه رو برگردونه. بعدش شما روی نتیجه کار میکنید و تصمیم میگیرید.
اولین تفاوتش با مرورگر هایی مثل IE و FF در اینه که اون مرورگر ها رو کاربر میبینه ولی مرورگر شما رو کد برنامه میبینه و کاربر اصلاً از وجودش آگاهی هم نداره.
ولی curl دقیقا این کارو انجام میده!
وقتی چیزی رو با ای جکس فراخونی میکنید اصلا به شکل مرورگر با اون صفحه رفتار نمیشه!
برای این کار حتما باید Agent تعریف بشه که ای جکس agent تعریف نمیکنه!
اونی که شما میگید دقیقا curl هست!