مخفی کردن لینک تصاویر با استفاده از PHP

خیلی وقتا شده که میخوایم تصاویر وب سایت خودمون رو طوری قرار بدیم که کسی نتونه لینک تصاویر ما رو پیدا کنه! برای اینکه کسی نتونه لینک تصاویر ما رو پیدا کنه راهکار های متفاوتی وجود داره! یکی از اون راهکارها استفاده از htaccess است اما من در اینجا نمیخوام وارد دستورات htaccess بشم , من میخوام یک روش به دوستان عزیز آموزش بدم که با استفاده از PHP لینک تصاویر رو مخفی کنند. پیش نمایش این آموزش رو میتونید از اینجا ببینید , همونطور که میبیند لینک عکس به صورت یک رشته متنی در اومده و ادرس عکس معلوم نیست! اگه تونستید ادرس عکس رو پیدا کنید جایزه دارید 😀 دوستان عزیز میتونید سورس این اموزش رو از انتهای همین پست دانلود کنید و استفاده کنید.

در اینجا ما با استفاده از php تصاویر رو به رشته ی متنی تبدیل میکنیم , این رشته ی متنی از نوع ۶۴ بیتی هست! سپس این رشته متنی رو به عنوان تصویر استفاده میکنیم! به مثال زیر دقت کنید:

در دستورات بالا ابتدا ادرس عکس رو میدیم به متغیر address , بعدش پسوند فایل رو مشخص میکنیم (در اینجا png است) بعدش در خط بعدی میایم و محتوای فایل عکس خودمون رو میخونیم و درون متغیر file قرار میدیم و در مرحله ی بعد اون محتوا رو به رشته متنی ۶۴ بیتی تبدیل میکنیم 😀 در خط اخر اون رشته ی متنی رو در src عکس قرار میدیم و دیگه کسی نمیتونه ادرس عکس ما رو پیدا کنه و فقط قادر به دیدن عکس خواهد بود.

دوستان عزیز با استفاده از این روش میتونید ادرس عکس های خودتون رو در صفحات وب مخفی کنید , امیدوارم بدردتون بخوره و توی پروژه های خودتون ازش استفاده کنید. هرکسی سوال داشت از بخش نظرات مطرح کنه تا پاسخ بدم. موفق باشید.

سورس کد مخفی کننده لینک عکس با php
9.0 KiB
34 Downloads
اطلاعات بیشتر
به اشتراک بگذارید:Email this to someoneShare on FacebookTweet about this on TwitterShare on Google+Digg thisShare on LinkedInPin on PinterestShare on StumbleUponFlattr the authorShare on RedditBuffer this pageShare on TumblrPrint this pageShare on YummlyShare on VK
  1. علیرضا

    خب هیچ وقت به نظرم نمیشه انکد کرد بیس ۶۴ رو راحت میشه دیکد کرد مثل دمویی که دادین
    این کار جز اینکه حجم کد صفحه رو بالا ببره به نظرم فایده ای نداره

    • با این روش میشه لینک تصاویر رو مخفی کرد، دقت کنید ما لینک رو انکد نکردیم و خود عکس رو انکد کردیم ، شما اگه دیکد کنید لینک تصاویر رو بدست نمیارید! همچنین حجم عکس دیکد شده حداکثر ۳۰ درصد بیشتر خواهد شد که برای عکس های سایت ها که از چند صد کیلوبایت تا چند مگابایت هست زیاد تاثیر نداره 😀

  2. به نظر من اگر نیت محافظت از عکس هستش پس همون بهتر موقع اپلود عکس رو به چندین سایز مختلف تبدیل کنیم بعد یه سایز که کیفیت بدی داره رو نشون بدیم به کاربر و اگر عضویت ویژه داشت کیفیت اصلی رو دانلود کنه
    وگرنه چه دلیلی داره عکس کد بشه؟
    مگر فقط واسه چند تا عکس باشه

    • اینجوری هم میشه ولی اینجا بحث محافظت از لینک عکس بود!!! میتونید اینکار رو هم انجام بدید!

می‌خواهید دیدگاهتان را بیان کنید؟