PDA

View Full Version : سوال: ورود از طریق گوگل



matrixhassan
سه شنبه 26 دی 1391, 11:28 صبح
با سلام

میخواستم بدونم راهی هست که وقتی من به کسی ایمیل می زنم و آدرس سایتمو تو اون ایمیل میزارم و وقتی کسی روی اون آدرس کلیک کرد بطور اتوماتیک بره و کاربر از طریق گوگل وارد سایتم بشه.

به این صورت که وقتی کلیک شد یه جستجو از سایت من تو گوگل بشه ( که این شدنیه ) و بعد بطور اتوماتیک از لینکی که گوگل میده ( که اگه سایت من جستجو بشه مسلما اولین لینک هست) وارد سایت بشه ؟

اگه راهی هست لطفا کامل توضیح بدین نیست من مبتدی هستم به خاطر اون
ممنون

siavashsay
سه شنبه 26 دی 1391, 11:43 صبح
اگر منظورت Login کردن با اکانت گوگل هست بله !
میتونی از Open ID استفاده کنی !
یه سرچ توی گوگل بزن : google open id php

siavashsay
سه شنبه 26 دی 1391, 11:51 صبح
این نمونه ای هست که من خودم ازش استفاده میکنم !
ضمیمه کردم ! خواستی دانلود کن :)

matrixhassan
سه شنبه 26 دی 1391, 11:54 صبح
با تشکر

منظور من فقط ورود به سایت بود اونم به این صورت که تو گوگل سرچ بشه و از طریق گوگل وارد سایت شه نه مستقیما البته بطور خودکار؟

با تشکر از شما دوست عزیز

siavashsay
سه شنبه 26 دی 1391, 12:29 عصر
آهان عذر میخوام !
تازه متوجه شدم !
شما میخوای کاربر از طریق لینک سایت گوگل به سایت شما بیاد : مثلا : http://www.google.com/url?http://yoursite.com
قبلا یاهو از این سیستم استفاده میکرد اما بعدها هکر ها ازون لینک استفاده میکردن و لینک خودشون رو در ادامه سایت یاهو میدادن البته به صورت کد شده ! کاربر هم که نمیدونست قضیه چیه ! فک میکرد چون از طرف یاهو هست پس باید امن باشه ! روش کلیک میکرد و ... !
بعدها یاهو این لینک رو بست ! ( شایدم اصلاحش کرد )
اما در مورد گوگل !
اگر توجه کنید گوگل هم اینکارو میکنه اما به صورت کد شده !
مثلا آدرس شما رو میگیره و اون رو کد میکنه و به 2 صورت صحیح ( بدون کدگذاری ) و کدگذاری شده اون رو به متغیر GET توی آدرس بار میفرسته !
حالا اون 2 تا آدرس رو چک میکنه ببینه آدرس کدگذاری شده و آدرس صحیح باهم برابر هستند یا نه ! اگر بودند به سایت شما ریدایرکت میشه ! اگر نه error
به عنوان مثال :
آدرس سایت شما : http://www.youriste.com
به صورت کدگذاری شده : $#%#$dfgdfg45.,.$#%-YMSdf
حالا توی URL :

http://www.google.com/url?adress=http://www.yoursite.com%%code=$#%#$dfgdfg45.,.$#%-YMSdf
مثلا یه همچین چیزی میده ! حالا شما میتونید آدرس سایت رو عوض کنید اما قسمت کدگذاری رو نه ! چون این 2 تا باید معادل هم باشن !
در هر صورت عذر میخوام که طولانی کردم بحث رو ! فقط خواستم توضیح بدم که به احتمال زیاد نمیشه ! :)
باز هم شاید دوستان دیگه و اساتید نظرات بهتری داشته باشن :)

matrixhassan
سه شنبه 26 دی 1391, 15:45 عصر
دوستان منتظر هستیم ها :متفکر:

shahriyar3
سه شنبه 26 دی 1391, 16:58 عصر
یک بار خودت یک کلمه کلیدی توی گول سرچ کن وقتی میخوای روی لینک سایت خودت کلیک کنی اول ریدارکت میشه به گوگل بعد سایت شما باز میشه
اون لینک ریدایرکت و کپی کن ازش استفاده کن
گوگل از این روش برای رتبه بندی سایت ها برای کلمات مختلف استفاده میکنه ولی اگر یکم دقت کنی هر لینکی شامل یک عدد منحصر به فرد هست که بعد از هر بار سرچ برای هر سایت ایجاد میشه

tehro0n
چهارشنبه 27 دی 1391, 10:43 صبح
اگر در واقع با این کار می خوای رنک خودت رو بالا ببری که به گوگل بگی زیاد سایتت رو سرچ می کنن باید بگم که در اشتباهی و گوگل می فهمه..

siavashsay
چهارشنبه 27 دی 1391, 10:55 صبح
نمیتونی !
چون همونطور که دوستمون هم گفتن هر سرچ یک تایم مخصوص داره که سریع هم expire میشه !
به هر حال از راه های دیگه ای واسه بالا بردن رنک گوگل استفاده کن ! زیاد ذهنت رو درگیر این خورده کاریا نکن ! :)
موفق باشی !

matrixhassan
چهارشنبه 27 دی 1391, 19:58 عصر
اگه این کار مشکلی نداشته باشه من میخوام انجامش بدم ولی اگه اشکالی داشته باشه نکنم ؟

siavashsay
پنج شنبه 28 دی 1391, 10:42 صبح
حسن جان ! من الان یه چیزی دیدم !
اگر این کارو فقط واسه یک لینک بخوای میشه ! چون همونطور که گفتم لینک کدگذاری میشه ! اما روی این لینک کلیک کن :
http://www.google.com/url?sa=D&q=http://yahoo.com/&usg=AFQjCNEvNMieohWPsqeXtBxrwrtt4N2AiQ
اینجا 2 تا قسمت هست :

q=http://yahoo.com/

usg=AFQjCNEvNMieohWPsqeXtBxrwrtt4N2AiQ
این 2 تا باید به هم ربط داشته باشن تا گوگل ریدایرکت کنه ! توی لینکی که من دادم برابر نیست ! پس گوگل یه صفحه خطا بهت نشون میشه !
جای یاهو رو با لینک خودت عوض کن ! بعد دوباره گوگل بهت صفحه خطا رو میده اما......
قسمت usg کد مربوط به سایت رو توی لینکی که توی همون صفحه گذاشته که میره به سایت تو هست !
The previous page is sending you to http://yahoo.com/ (http://www.google.com/url?q=http://yahoo.com/&ei=Pav3UPy6IszS4QSSg4HgDA&sa=X&oi=unauthorizedredirect&ct=targetlink&ust=1358410309566381&usg=AFQjCNELadeE5L3tOoQ9e_6LDPkRyWMHOw).
لینک که به سایت تو داده رو آدرسش رو کپی کن و بعد ازون استفاده کن ! انگار هم q= درست میشه واست سایتت و هم usg= !
موفق باشید :)

matrixhassan
پنج شنبه 28 دی 1391, 19:36 عصر
با تشکر از دوست عزیز سیاوش جان

من لینکی که فرمودید رو از گوگل گرفتم یعنی وقتی رو لینک که تو ایمیل گذاشتم کلیک میشه میره سایت گوگل و بعد وارد سایت من میشه ولی خیلی سریع این عمل انجام میشه .

این عملی که من انجام میدم مشکلی نداره که یعنی به خاطر اون بعدا گوگل گیر نده ؟

با تشکر

siavashsay
پنج شنبه 28 دی 1391, 20:57 عصر
نه گیر که نمیده !
اما مطمئن نیستم که توی رنک سایتت تاثیری داشته باشه !
به هر حال چیزی رو که خواستی ما عنوان کردیم :)
موفق باشید

matrixhassan
پنج شنبه 28 دی 1391, 21:53 عصر
دمت آتش فشان