url veya sayfanın başlığında bir değişken olarak içerik

0 Cevap php

Ben dış bağlantılar çeşitli sayfamda gösterilen ediliyor oluşturacak bir site tasarlıyorum. Ben kullanıyorum

$url=$_GET['url'];
$website_data = file_get_contents($url);
echo $website_data;

yani aslında bir kullanıcı www.test.com/display_page.php?url=http://www.xyz.com/article/2.jpg gibi bir şey olduğunu bir köprünün üzerinde tıklıyorsunuz

Benim sayfa, list_of_images.php, genellikle sayfasının üzerinde ve herhangi bir görüntü tıklandığında bazı, bu sayfanın üstündeki bizim banner göstermek hangi, display_page.php gitmek gibi her resim için href ile görüntülerin bir listesi vardır Bu altında metin ve daha sonra bu görüntü. Bu görüntü herhangi bir web sitesi olabilir.

Şu anda doğrudan url gönderme ve GET kullanarak kapma duyuyorum. Kullanıcıların / hackerlar aslında bazı kodlama yapmak ve url değişken için komutlar göndermek ve sunucu kırmak ya da zararlı bir şey yapabileceğini ve bu yüzden bu yöntemi ya da başlığında doğrudan url gönderme önlemek istiyorum anlıyorum. Bu sorun için alternatif yaklaşım nedir?

0 Cevap