PDA

View Full Version : ردیابی لینکها



jasadeghi
پنج شنبه 20 اردیبهشت 1386, 12:18 عصر
سلام به همه دوستان
من یک سایت عکس دارم که میخوام بدونم چه کسانی عکسهای من رو در وبلاگشون و یا در سایتشون به نمایش گذاشته اند.
و یا به مطلب اون صفحه لینک دادن.
آیا همچین کاری میشه کرد؟

تشکر از همه دوستان

PrinceDotNet
پنج شنبه 20 اردیبهشت 1386, 12:37 عصر
برای لینک باید از موتور های جستجو استفاده کنی . مثلا در google به صورت زیر باید استفاده کنی.



link:www.mysite.com/myDIR/

jasadeghi
پنج شنبه 20 اردیبهشت 1386, 17:38 عصر
ممنون از راهنمایی تون . ولی من میخوام در پایین سایت نمایش بدم که چه کسانی به این عکس لینک دادن و یا اون رو در وبسایتشون از طریق آدرس سایت من به نمایش گذاشته اند.

باز هم ممنونم

Behrouz_Rad
پنج شنبه 20 اردیبهشت 1386, 18:34 عصر
اگر عکس هات رو به شکل یک Stream و به عنوان خروجی در یک صفحه ی ASP.NET ایجاد کنی، با گرفتن URL Referrer می تونی متوجه این موضوع بشی.

موفق باشید.

پیمان مظفری
پنج شنبه 27 اردیبهشت 1386, 10:08 صبح
سلام جناب راد می شه درباره نحوه استفاده از کد رو بیشتر توضیح بدید؟
با تشکر

Behrouz_Rad
پنج شنبه 27 اردیبهشت 1386, 23:35 عصر
اولین پست بنده در تاپیک زیر رو بخونید:
http://www.barnamenevis.org/forum/showthread.php?t=32884

موفق باشید.

پیمان مظفری
یک شنبه 30 اردیبهشت 1386, 12:27 عصر
سلام جناب راد
مشکل من اینه که ادرس سایت هایی که به عکس درون سایت من لینک دادند رو پیدا کنم در واقع من یک سایت دارم که اعضای اون می تونن تو سایت عکس بگذارن و من مخوام به کاربری که اون عکس رو در سایت من گذاشته ادرس سایتهایی که از عکسش استفاده کردند رو نشون بدم
با تشکر

Behrouz_Rad
سه شنبه 01 خرداد 1386, 17:25 عصر
سلام جناب راد
مشکل من اینه که ادرس سایت هایی که به عکس درون سایت من لینک دادند رو پیدا کنم در واقع من یک سایت دارم که اعضای اون می تونن تو سایت عکس بگذارن و من مخوام به کاربری که اون عکس رو در سایت من گذاشته ادرس سایتهایی که از عکسش استفاده کردند رو نشون بدم
با تشکر
ببین برادر، مثلا آدرس تصویر آواتور من در سایت اینه:
http://www.barnamenevis.org/forum/image.php?u=7945&dateline=1144248543
اگر این لینک رو در Address Bar وارد کنی، تصویر آواتور بنده رو به صورت مستقیم می بینی.
نتیجه اینکه تصویر بنده از طریق یک Stream بر روی صفحه ی image.php نقش می بنده.
حال اگر کسی این URL رو در سایتش استفاده کنه، از طریق بازیابی مقدار URL REFFERER، می تونی آدرس استفاده کننده از عکس رو دریافت کنی.

موفق باشید.

پیمان مظفری
چهارشنبه 02 خرداد 1386, 18:20 عصر
سلام جناب راد
از راهنمایی هاتون ممنون
من هر چی برای URL REFFERE سرچ کردم فقط کد زیر رو تونستم پیدا کنم
می خواستم بپرسم باید از همین کد استفاده کنم یا نه


' Creates an HttpWebRequest for the specified URL.
Dim myHttpWebRequest As Net.HttpWebRequest = CType(Net.WebRequest.Create("http://www.axkhaneh.com/Upload/Pictures/littcopyofpic00101.jpg"), Net.HttpWebRequest)
' Sends the request and waits for a response.
Dim myHttpWebResponse As Net.HttpWebResponse = CType(myHttpWebRequest.GetResponse(), Net.HttpWebResponse)
' Calls the method GetResponseStream to return the stream associated with the response.
Dim receiveStream As IO.Stream = myHttpWebResponse.GetResponseStream()
Dim encode As Encoding = System.Text.Encoding.GetEncoding("utf-8")
' Pipes the response stream to a higher level stream reader with the required encoding format.
Dim readStream AsNew IO.StreamReader(receiveStream, encode)
'Console.WriteLine(ControlChars.Lf + ControlChars.Cr + "Response stream received")
Response.Write(ControlChars.Lf + ControlChars.Cr + "Response stream received")
Dim read(256) As [Char]
' Reads 256 characters at a time.
Dim count AsInteger = readStream.Read(read, 0, 256)
Console.WriteLine("HTML..." + ControlChars.Lf + ControlChars.Cr)
While count > 0
' Dumps the 256 characters to a string and displays the string to the console.
Dim str AsNew [String](read, 0, count)
'Console.Write(str)
Response.Write(str)
count = readStream.Read(read, 0, 256)
EndWhile
Response.Write("")
'Console.WriteLine("")
' Releases the resources of the Stream.
readStream.Close()
' Releases the resources of the response.
myHttpWebResponse.Close()

ضمنا می خواستم ببینم Stream ، URL بالا همین جوری باید باشه؟
با تشکر