دسترسی به اطلاعات ذخیره شده در جلسات

ziXet

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

وقتی چیزی رو با ای جکس فراخونی میکنید اصلا به شکل مرورگر با اون صفحه رفتار نمیشه!
برای این کار حتما باید Agent تعریف بشه که ای جکس agent تعریف نمیکنه!

اونی که شما میگید دقیقا curl هست!
 

yakoza

Well-Known Member
شما اولبن کاری که توی AJAX انجام میدید، یک مرورگر ساده ایجاد میکنید که میتونید بهش بگید به کدوم url و در چه شرایطی بره و نتیجه رو برگردونه. بعدش شما روی نتیجه کار میکنید و تصمیم میگیرید.

والا من تو Ajax تا حالا همچین کاری نکردم
شاید منظورت شی xmlhttprequest هست که نحوه ساختنش تو مرورگرهای مختلف فرق میکنه

HTML:
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
 

yakoza

Well-Known Member
میشه بگید این تعریف Agent تو Ajax به چه دردی میخوره ؟

من تو این زمینه اطلاعاتی ندارم
 

ziXet

مدیر انجمن PHP/MYSQL
برای این کار حتما باید Agent تعریف بشه که ای جکس agent تعریف نمیکنه!

مگه میشه؟
اینجا را ببین
توی آژاکس همه کاری میشه کرد
http://books.google.com/books?pg=PA...ks&id=p9hrjVMAeYkC&ots=pTjlRdBwH3&output=html
راست میگی!

من تاحالا ندیده بودم agent تعریف بشه تو ای جکس.

فکر کنم اینجوری خیلی خوب شد یعنی میتونیم با agent خاص میتونیم request رو به صفحه بفرستیم و اینجوری از دسترسی مستقیم به اون صفحه جلوگیری کنیم!

روش خوبیه
 

mosi20

Active Member
حالا اینکه چیزی نیست
توی آژاکس تو میتونی به وب سرویس هم وصل بشی ( soap )
خیلی کارها میشه با آژاکس کرد ولی باید ببینی کدومش به دردت میخوره.
 

I.NoBody

Active Member
تمامی مرورگر ها دارای agent هستند.
البته شاید من هم مفهوم دقیق agent رو نمی دونم و منظورم همون agent باشه.
به هر حال فکر می کنم در بین افراد شرکت کننده در این تاپیک، mosi20 تجربه بیشتری با AJAX داشته باشه.
بهتره ایشون راهنمایی کنند.
راستی از ایجاد کننده تاپیک هیچ خبری نیست!!!
 

yakoza

Well-Known Member
نمیدونم شاید من اشتباه کنم ولی دلیل پاسخ ندادنشون رو ندونستن میزارم !

میگم بازم شاید من اشتباه فکر میکنم
 

ziXet

مدیر انجمن PHP/MYSQL
میشه بگید این تعریف Agent تو Ajax به چه دردی میخوره ؟

من تو این زمینه اطلاعاتی ندارم
ببین شاید به این درد بخوره که شما agent رو چک کنی ببینی که واقعا در خواست از رو سایت خودت هست یا طرف مستقیم اون صفحه رو باز کرده!
کلا تعریف agent با فرستادن هدر ها انجام میشه
 

جدیدترین ارسال ها

بالا