Protecting the content of your website from remote/direct linking
What are the solutions to protect the content(images, movies, zip, etc..) of a website from direct linking done by other websites?
Let's say that I have a website that is developed using PHP and that there is a media section over there. There are images, movies, and zip files in that section that are candidate of being linked directly from other websites. Is there a way to prevent other from doing so?