bganonymous
Registered
Файлът news.php?id=X показва новини, където X е ID-то на новината. Установих че ако напиша news.php?id=1asd пак ще покаже новина с ID 1. Въпросът е как да се защитя напълно?
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
bganonymous каза:Файлът news.php?id=X показва новини, където X е ID-то на новината. Установих че ако напиша news.php?id=1asd пак ще покаже новина с ID 1. Въпросът е как да се защитя напълно?
dakata__92 каза:bganonymous каза:Файлът news.php?id=X показва новини, където X е ID-то на новината. Установих че ако напиша news.php?id=1asd пак ще покаже новина с ID 1. Въпросът е как да се защитя напълно?
Дай си кода![]()
$get_id = (int) $_GET["id"];
if(!isset($get_id) or !is_numeric($get_id) or $get_id < 1) { header("Location: index.php"); exit(); }
else {
$get_news_information = mysql_query("SELECT * FROM `news` WHERE `id` = '$get_id'");
if(mysql_num_rows($get_news_information) == 0) { header("Location: index.php"); exit(); }
else {
$get_id = (int) trim($_GET["id"]);
if($get_id and is_numeric($get_id) and $get_id < 1){
$get_news_information = mysql_query("SELECT * FROM `news` WHERE `id` = '$get_id'");
if(mysql_num_rows($get_news_information) == 0) { header("Location: index.php"); exit(); }
}else{
header("Location: index.php");
exit();
}