Php değişken transfer problemi

Php ile site hazırlarken. 

index.php?link=hakkimizda

şeklinde linklerinizi gönderiyor, index.php dosyasında $link olarak değişkeni kullanıyorsunuz ve sayfanız çalışmıyorsa;

web sunucunuzda veri güvenliğini sağlamak için değişkenlerin direk kullanımına engel olunmuş demektir. Çözümü için; index.php dosyanıza $link değişkenini kullanmadan önce aşağıdaki satırı yazmanız yeterli olacaktır. 

$link=$_GET[“link”];

Yukarıdaki satır ile GET methodunu kullanarak verileri transfer etmiş oluyorsunuz. Sayfanıza gönderdiğiniz tüm değişkenleri GET yada POST methodunu kullanarak taşımanız site güvenliği için önem arzetmektedi. Yukarıdaki örnekde olduğu gibi link olarak gönderilen değişlenler GET methodu ile alınır. Form uygulamalarında verileri adres çubuğunda da görünmeden POST yöntemi ile transfer edebilirsiniz. Eğer POST yöntemi ile bir veri gönderdi iseniz aşağıdaki şekilde kullanıma hazırlayabilirsiniz. 

$deger=$_POST[“deger”];

Bir Cevap Yazın